【计算机组成原理问题,负数的补码的移位运算时为什么左移补0而-查字典问答网
分类选择

来自董进武的问题

  【计算机组成原理问题,负数的补码的移位运算时为什么左移补0而右移补1呢,】

  计算机组成原理问题,负数的补码的移位运算时为什么左移补0而右移补1呢,

3回答
2020-07-25 11:19
我要回答
请先登录
水口古

  二进制数字,

  左移一位,代表乘以2;

  右移一位,代表除以2.

  对于补码,也是一样.

  负数,右移一位,也代表除以2,左边补上一,不影响正负数.

  负数,左移一位,也代表乘以2.在右边补上零,代表乘以2之后就是偶数.

2020-07-25 11:20:55
董进武

  负数的时候为什么左移补0而右移补1,能不能再详细一点啊,谢谢啊。

2020-07-25 11:21:36
水口古

  左移时,右边补0,代表乘以2之后就是偶数。右移时,左边补1,不影响负数的特点。移位的事,真没有什么好详细讲的。估计,楼主所不明白的,是补码。先去看看补码特点吧。然后自己找几个负数,分别求出补码,再分别乘以2、除以2,把结果和原来的补码对比,即可知道规律就是:左移补0而右移补1。

2020-07-25 11:22:11

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •