汇编5.5例题 loop和【bx]联合应用的分析中的一点不理解
各位师兄 我想问下第5.5 loop和【bx]联合应用的例题
计算FFFF:0---FFFF:B单元中的数据的和结果存储在DX中
为什么要用AX 做中介 DX和AX不都是16位的通用寄存器吗?
你应该没仔细看书咯,书上说得那么详细。。
这里dx是作为累加器,累加到最后即为结果;而ax中的是每一次的累加值,ax和dx这里作用不一样, ax的作用就是将内存单元中的8位数据变成16位的数据,这样做是为了类型匹配。dx的作用就是累加,解决越界问题。 tsembrace 发表于 2011-8-12 12:22 static/image/common/back.gif
你应该没仔细看书咯,书上说得那么详细。。
这里dx是作为累加器,累加到最后即为结果;而ax中的是每一次的 ...
谢谢你的回复
240084173 发表于 2011-8-12 14:14 static/image/common/back.gif
ax的作用就是将内存单元中的8位数据变成16位的数据,这样做是为了类型匹配。dx的作用就是累加,解决越界问 ...
恩,你的回答解救了我
页:
[1]