mov ax,[2000h]
得到的是该16位变量的偏移地址,而不是题目所要的变量之值,
mov ax,[2000h],该指令MASM与DEBUG都无法执行。
刚才没写全,完整的调试步骤如下:
假设该变量之值为8A75H
先运行CMD进入DEBUG中,输入指令序列:
-a100
mov si,[2000]
mov ax,[2002]
mov ds,ax
mov ax,[si]
-rds
:1000
-eds:2000 10 ff 00 80
-e8000:ff10 75 8a
-g100 10d
-q