十六進制表示,AX=4E20
補充回答:
原來樓主是把這個20000默認為十六進制數。
在Intel系列匯編語言中,對於數值數據,都是默認為十進制。所以,我認為指令中的20000是十進制數,相信其他幾位回答者也是這麽認為的。若是十六進制數,應該用“mov ax,20000H”表示。我們學會編、用匯編,當然就應該遵守它的規定。
另外,當時回答這個問題的時候,確實沒註意到“move”,壹打眼,就當是“mov”指令。
下面把指令中的20000作為十六進制數。若是匯編源代碼,這條指令不會通過編譯,因為20000超出了16位寄存器能夠表示的範圍;若在DEBUG中用“A”命令直接輸入這個指令,DEBUG會提示:錯誤。