求补码时有进位怎么办?注意不是补码相加如[X]补=10000-查字典问答网
分类选择

来自马政林的问题

  求补码时有进位怎么办?注意不是补码相加如[X]补=10000,则X=?又如[X]原=10000,它的补码等于多少?为什么?进位是怎样处理的?

  求补码时有进位怎么办?注意不是补码相加

  如[X]补=10000,则X=?又如[X]原=10000,它的补码等于多少?为什么?进位是怎样处理的?

1回答
2020-08-04 16:53
我要回答
请先登录
狄东宁

  1.对于正数,也就是第一位的符号位为0,反码,补码,原码相同

  2.对于负数,补码和原码的关系是原码除符号位的其他位取反后加1.

  如101010的补码即为:

  2.1.先除去符号位的其它位取反得:110101(这个称为原码的反码)

  2.2.再加1,得:110110

  3.几个规定:

  ,3.1[+0]反=00000000,[-0]补=[+0]补=00000000,[-0]反=10000000,[-0]原=10000000,[+0]原=00000000

  3.2原码和反码的表示范围是:-2^(n-1)

2020-08-04 16:55:21

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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