历粤毛子代枝大 X I D I A N UN IVERSIT Y 4.1.2伪指令 ●数据定义伪指令 若仅保留单元,不初始化,用?代替初值; 若数据重复,用nDUP()代替,n为重复次数。 ARRAY DB100DUP(?);保留100个字节,首地址为 ARRAY,不初始化,即100个字节内均为随机值 DATA1DB100DUP(AB):初始化200个字节,内有100 个41H,42H(即41H42H41H42H41H42H.) 徽机原理与系统设计 汇编语言基础 薏明皓 dminghao@xidian.edu.cn
4.1.2 伪指令 数据定义伪指令 若仅保留单元,不初始化,用?代替初值; 若数据重复,用 n DUP( )代替,n为重复次数。 ARRAY DB 100 DUP(?);保留100个字节,首地址为 ARRAY,不初始化,即100个字节内均为随机值 DATA1 DB 100 DUP(‘AB’);初始化200个字节,内有100 个41H, 42H(即41H 42H 41H 42H 41H 42H.) 微机原理与系统设计 汇编语言基础 董明皓 dminghao@xidian.edu.cn
历要耄子代枝大 C I D I A N UNIVE RSITY 4.1.2伪指令 ●段定义伪指令(SEGMENT-ENDS) 一般的源程序分为4个段:代码段Code、数据段Data、堆栈段 Stack、附加段Extra。各个段从段定义语句开始,到段结束语 句ENDS结束。 段名 SEGMENT[定位类型[组合类型[类别 用户指定 可任选定义 段体 段名 ENDS 徽机原理与系统设计 汇编语言基础 藿明皓 dminghao@xidian.edu.cn
4.1.2 伪指令 段定义伪指令(SEGMENT-ENDS) 一般的源程序分为4个段:代码段Code、数据段Data、堆栈段 Stack、附加段Extra。各个段从段定义语句开始,到段结束语 句ENDS结束。 段名 SEGMENT [定位类型] [组合类型] [类别] . 段体 . 段名 ENDS 用户指定 可任选定义 微机原理与系统设计 汇编语言基础 董明皓 dminghao@xidian.edu.cn