教教我一个给寄存器赋值的问题
有一个问题我搞不懂,请教教我!假设 ds=2000h,(21200h)=2aH,(21201h)=4cH
mov ax,[1200h]
我认为执行后ax=4c2ah但我在电脑上操作时得出ax=1200H
那是怎么回事?
谢谢!
如果DS=2000H,(21200H)=2AH, (21201H)=4CH
MOV AX,[1200H]
那么AX=?
我知道你错在哪了,你是用MASM编译的,这是汇编源程序,这里MOV AX,[1200]相当于mov ax,1200
用debug实现这段的话就没问题了
用MASM实现的话,需要定义
mov bx,1200
mov ax,[bx] 这样就可以了
大家有问题一起讨论讨论啊