鱼C论坛

 找回密码
 立即注册
查看: 1570|回复: 8

汇编中,为什么8位寄存器和16位不能相加?

[复制链接]
发表于 2014-2-23 11:56:02 | 显示全部楼层 |阅读模式

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

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

x
汇编中,为什么8位寄存器和16位寄存器不能相加?求大神解答。谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-2-23 12:16:20 | 显示全部楼层
高地位都不一样,每一位的位权不一样,这怎么加啊??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-23 12:34:53 | 显示全部楼层
谢谢楼上的鱼油。我是想了解,类型不匹配不能相加,例如:ADD DX,AL 为什么不能相加?有能说明白的吗?就是说,类型不匹配不能相加的理由。谢谢鱼油们。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-23 23:35:09 | 显示全部楼层
我个人觉得如果他支持类型不匹配能相加,那么add al,bx,那么就很容易产生溢出,而且我觉得楼主无需纠结这一个问题,当成一个规定就好了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-24 02:36:31 | 显示全部楼层
好的,谢谢鱼油们。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-24 22:41:18 From FishC Mobile | 显示全部楼层
枫界易城 发表于 2014-2-23 23:35
我个人觉得如果他支持类型不匹配能相加,那么add al,bx,那么就很容易产生溢出,而且我觉得楼主无需纠结这 ...

恩,就是这样没必要刨根问底
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-26 22:50:28 | 显示全部楼层
CPU设计ax可以接受8位直接赋值到16位中
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-26 23:29:27 | 显示全部楼层
楼主是在研究指令集设计的问题- -
这得追述到好久好久之前的历史了- -
或许会藏在某个古老的文档里头把- -
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-3-15 18:00:15 | 显示全部楼层
类型不一样吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-28 09:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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