计算机组成原理的原码补码相乘问题

第一张图是原码一位乘,当算到1.0011时的移位,是直接就移成0.1001,貌似是直接按逻辑移位来的。而第二张图是补码一位乘,方法是(图中方法是Booth算法)按原码一位... 第一张图是原码一位乘,当算到1.0011时的移位,是直接就移成0.1001,貌似是直接按逻辑移位来的。而第二张图是补码一位乘,方法是(图中方法是Booth算法)按原码一位乘,但是按照补码的规则进行加和移位,这个方法书中也说可以,但是进行运算的时候1.0011却移成了1.1001,到底是为什么?一直很纠结,感觉唐朔飞讲的太烂了。 展开
 我来答
百度网友c17d5fab2
2013-10-05 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:135万
展开全部
我也刚开始学 不过这个问题我想了一下 如果你把一位乘法同样用双符号去做的话 应该就不会存在这个问题了 那个1是进位产生的 也就是说 符号位并没有发生改变 还是00 那么右移的时候当然不会是产生1了 我们所说的右移产生是根据符号位的值来判断的 不是么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式