王爽老师的汇编语言 为什么8位数不能直接累加到16位dx寄存器,却可以直接赋值到作为中介的16位ax中?
答案:2 悬赏:50 手机版
解决时间 2021-02-16 09:35
- 提问者网友:嗝是迷路的屁
- 2021-02-15 18:28
王爽老师的汇编语言 为什么8位数不能直接累加到16位dx寄存器,却可以直接赋值到作为中介的16位ax中?
最佳答案
- 五星知识达人网友:罪歌
- 2021-02-15 19:40
1、立即数可以直接赋值到不同长度的寄存器中,这个赋值过程由编译器处理。
2、8位数不能和16位数直接相加,需要在相加之前将8位转(cbw)为16位,再相加。特别是有负数参与运算时。----这些相加过程由程序员所编制的指令控制,编译器只负责翻译!
2、8位数不能和16位数直接相加,需要在相加之前将8位转(cbw)为16位,再相加。特别是有负数参与运算时。----这些相加过程由程序员所编制的指令控制,编译器只负责翻译!
全部回答
- 1楼网友:西风乍起
- 2021-02-15 20:23
什么能加?什么不能加?
楼主所说的,都是些什么捏?
你就按照指令系统来编程,什么都可以加。
楼主所说的,都是些什么捏?
你就按照指令系统来编程,什么都可以加。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯