鱼C论坛

 找回密码
 立即注册
查看: 2915|回复: 2

关于检测点2.1的疑问

[复制链接]
发表于 2011-8-18 15:29:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 seuer126 于 2011-8-18 15:30 编辑

对于检测点 2.1  最后一行 add ah, ah  我觉得答案应该是D800H吧. 我的理解:此刻是ah是个8位的寄存器,所以后面低8位就没了吧。 这个跟那个问题2.2 答案是0058H道理是一样的吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-10 04:55:16 | 显示全部楼层
add ah, ah  是在倒数第3行,书本下一页还有指令呢.

针对你的问题:
ax寄存器不会因为只对al或是ah存取而把另一半(ah或是al)丢失为0.

在倒数第6行 mov al,bh之後,al应该为82H,
之後的指令,除非是存取到al或是ax,
否则al的值是不会改变的.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-9-10 17:34:27 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 04:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表