下面两个传送指令语句中源操作数寻址方式是( )。
VAR1 DW 32H
VAR2 EQU 32H
┇
MOV AX,VAR1
MOV BX,VAR2
要理解寻址方式,首先必须明白两条伪指令的不同:
VAR1 DW 32H
DW (Define Word) 的作用是在内存中分配一个字的存储空间,并将其初始化为 32H。
VAR1 是这个内存单元的地址标签。在程序中引用 VAR1,实际指的是“存放 32H 的那个内存单元的地址”。
VAR2 EQU 32H
EQU (Equate) 的作用是定义符号常量。它并不分配内存空间。
VAR2 是数值 32H 的一个别名或等价符号。在程序编译(汇编)时,所有出现 VAR2 的地方都会被直接替换成数值 32H。