?保留一个存储单位,以备程序执行过程中存 入结果数据; ????保留4个存储单位 ARY DB 4 DUP(43H) 表示定义一个变量ARY,在内存中开辟一个数 组,存放4个43H DUP为复制符 格式:复制次数DUP(数据)
? 保留一个存储单位,以备程序执行过程中存 入结果数据; ? ? ? ? 保留4个存储单位; ARY DB 4 DUP ( 43H ) 表示定义一个变量ARY,在内存中开辟一个数 组,存放4个43H。 DUP 为复制符 格式 : 复制次数 DUP (数据)
例 DATAI SEGMENT AT 2000H ORG 3000H ARY1 DB 12H, 34H, 56h, 78H ARY2 DW 1234H, 5678H ARY3DBA2,’B AbCD ARY4DW“AB ARY5DD‘AB ARY6 DW ARY2 ARY DD ARY2
例: DATA1 SEGMENT AT 2000H ORG 3000H ARY1 DB 12H,34H,56H,78H ARY2 DW 1234H,5678H ARY3 DB ‘A’,’B’,’C’,’D’,,’ABCD’ ARY4 DW ‘AB’ ARY5 DD ‘AB’ ARY6 DW ARY2 ARY7 DD ARY2
在定义ARY6的语句中, 参数为已定义的变量ARY2, 其值为ARY2的偏移地址3004H; 在定义ARY7的语句中, 参数为已定义的变量ARY2, 其值为ARY2的偏移地址3004H和段基值2000H
在定义ARY6的语句中, 参数为已定义的变量ARY2, 其值为ARY2的偏移地址3004H; 在定义ARY7的语句中, 参数为已定义的变量ARY2, 其值为ARY2的偏移地址3004H和段基值2000H
五、符号定义语句 (1)EOU命令等值命令 格式:名字/变量 EQU exp (2)=命令等号命令 格式:名字=exp (3) PURGE命令 用来撤消已定义的符号常量 格式: PUREG名字 可同时撤消几个己定义的名字
五、符号定义语句 ( 1 ) EQU 命令 等值命令 格式:名字/变量 EQU exp ( 2) = 命令 等号命令 格式 :名字 = exp ( 3 ) PURGE命令 用来撤消已定义的符号常量 格式 :PUREG 名字 可同时撤消几个己定义的名字
41.4名字与变量 、名字 名字包括文件名、标题名、段名、过程名和符号 常量名等,是程序员在编程中按标识符规定命名的, 目的是方便编程和读程 (1)段名 在段定义语句中命名取定,定义后的段名可以作为段 基值来使用,用来对段寄存器赋值,例如: MOV AX DATAI MOV DS AX
4.1.4 名字与变量 一 、名字 名字包括文件名、标题名、段名、过程名和符号 常量名等,是程序员在编程中按标识符规定命名的, 目的是方便编程和读程。 ( 1 ) 段名 在段定义语句中命名取定,定义后的段名可以作为段 基值来使用,用来对段寄存器赋值,例如: MOV AX , DATA1 MOV DS , AX