关于检测点2.1的疑问
本帖最后由 seuer126 于 2011-8-18 15:30 编辑对于检测点 2.1最后一行 add ah, ah我觉得答案应该是D800H吧. 我的理解:此刻是ah是个8位的寄存器,所以后面低8位就没了吧。 这个跟那个问题2.2 答案是0058H道理是一样的吧。 add ah, ah是在倒数第3行,书本下一页还有指令呢.
针对你的问题:
ax寄存器不会因为只对al或是ah存取而把另一半(ah或是al)丢失为0.
在倒数第6行 mov al,bh之後,al应该为82H,
之後的指令,除非是存取到al或是ax,
否则al的值是不会改变的. ytrfamli 发表于 2011-9-10 04:55 static/image/common/back.gif
add ah, ah是在倒数第3行,书本下一页还有指令呢.
针对你的问题:
哦,这样的啊,谢谢你啊,我再好好思考一下!
页:
[1]