鱼C论坛

 找回密码
 立即注册
查看: 1831|回复: 0

课本5.5 loop和【bx】的联合应用,计算ffff:0-ffff:b单元中的数据和,结果存储在dx

[复制链接]
发表于 2012-9-12 12:49:35 | 显示全部楼层 |阅读模式

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

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

x
书中说:“我们是否将ffff:0-ffff:b中的数据直接累加到dx中?  当然不行,因为ffff:0-ffff:b中的数据是8位的,不能直接加到16位寄存器dx中。也就是说两个运算对象的类型不匹配”书中后面又说 用一个16位寄存器来做中介,将内存单元中的8位数据赋值到一个16位寄存器ax中,再将ax中的数据加到dx上从而使两个运算对象的类型匹配。                                                                                            我想问的是 ax dx两个通用寄存器不都是16位的吗,那为什么dx类型不匹配而ax就可以呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-8 04:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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