回 帖 发 新 帖 刷新版面

主题:[讨论]高手帮忙看一下 这个程序的执行结果

求执行完此程序后AX寄存器中的内容

ABC   EQU 2
DATA1 DW 20H
DATA2 DW 1000H
     .
     .
     .
START MOV  AX,DATA1+ABC





 这道题怎么做啊 高手指导一下

回复列表 (共2个回复)

沙发

START MOV  AX,DATA1+ABC

等同于

START MOV  AX,DATA1+2


DATA1 DW 20H
DATA2 DW 1000H
这里,DATA1 如果地址是 0100h ,则 DATA2 地址是 0102h
也就是 DATA2 地址 = DATA1 地址 + 2

那么
MOV  AX,DATA1+2
相当于
MOV AX,DATA2

板凳

很清楚~

我来回复

您尚未登录,请登录后再回复。点此登录或注册