鱼C论坛

 找回密码
 立即注册
查看: 3434|回复: 4

汇编5.5例题 loop和【bx]联合应用的分析中的一点不理解

[复制链接]
发表于 2011-8-12 11:01:34 | 显示全部楼层 |阅读模式

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

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

x
各位师兄 我想问下
第5.5 loop和【bx]联合应用的例题
计算FFFF:0---FFFF:B单元中的数据的和结果存储在DX中
为什么要用AX 做中介 DX和AX不都是16位的通用寄存器吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-12 12:22:24 | 显示全部楼层
你应该没仔细看书咯,书上说得那么详细。。
这里dx是作为累加器,累加到最后即为结果;而ax中的是每一次的累加值,ax和dx这里作用不一样,

评分

参与人数 1鱼币 +1 收起 理由
weixianlang + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-12 14:14:02 | 显示全部楼层
ax的作用就是将内存单元中的8位数据变成16位的数据,这样做是为了类型匹配。  dx的作用就是累加,解决越界问题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-12 14:58:09 | 显示全部楼层

谢谢你的回复
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-12 14:59:28 | 显示全部楼层
240084173 发表于 2011-8-12 14:14
ax的作用就是将内存单元中的8位数据变成16位的数据,这样做是为了类型匹配。  dx的作用就是累加,解决越界问 ...

恩,你的回答解救了我
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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