变量的问题
代码如下:
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看看
[解决办法]