2. 变量的使用 用数据定义伪指令定义过的变量有指定的类型,在程序中使用这些变量时必须严格按定义的类型工作。 例如,有以下的数据定义: DATA1 DB 35H,46H DATA2 DW 7812H 指令: MOV AH,DATA1+1 MOV BX,DATA2 是正确的。而 MOV AX,DATA1 MOV BL,DATA2 则是错误的。 如果要从定义为字节或字的变量中获得不同类型的数,则可以使用PTR运算符。例如: MOV AX,WORD PTR DATA1 MOV BL,BYTE PTR DATA2 指令执行后的结果分别为 AX=4635H BL=12H 5.3.2 符号定义伪指令 符号定义伪指令的作用是给一个符号命名,或定义新的类型属性等。这些符号可以包括汇编语言的变量名、标号名、过程名、寄存器名以及指令助记符等。 1.? EQU伪指令 格式:符号名 EQU 表达式 功能:用符号名来代替给定的表达式,之后程序中凡用到该表达式的地方,都可以用符号名来代替。格式中的表达式可以是操作数的地址、常数表达式,甚至可以是助记符。 需要注意的是,一个符号经EQU伪指令定义后,在同一个程序中,不允许再
原创力文档

文档评论(0)