代码如下:
DSEG SEGMENT
DA1 DB 0AH,14H
DA2 DB 00H,22H
ADR DW DA1,DA2
DSEG ENDS
...
ADR的偏移量为多少?ADR中共有多少个元素?是不是 DA1和 DA2 元素的总和?在内存中是怎样存放的?
------解决方案--------------------------------------------------------
DA1 0AH
14H
DA2 00H
22H
ADR 0AH
00H
00H
00H
DA1只是个字节,它应该 表示 DA1=0AH
同理DA2=00H.
ADR是个字, 所以 它是000AH. 后面的是0000H,
我个人意见,请参考
------解决方案--------------------------------------------------------
建议楼主自己实际运行看一下:
lea ax,ADR
------解决方案--------------------------------------------------------
debug看看
------解决方案--------------------------------------------------------