计算机原理与汇编语言程序设计第5章汇编语言.ppt

计算机原理与汇编语言程序设计第5章汇编语言.ppt

  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)

1亿VIP精品文档

相关文档