引进补码的原因

  • 减法运算复杂, 希望找到使用正数代替负数的方法
  • 使用加法代替减法操作,从而消除减法


    但是在计算补码的过程中, 还是使用了减法。

    看一个例子
    计算机组成原理__为什么需要 补码 和 反码


引进补码的原因

找出原码和补码之间的规律,消除转换过程中的减法

计算机组成原理__为什么需要 补码 和 反码

看第2个例子

计算机组成原理__为什么需要 补码 和 反码

现在,再看下正数,负数的原码、补码、反码

计算机组成原理__为什么需要 补码 和 反码

从此图可以得出结论:  

1. 负数的反码等于除符号位外, 各位取反 

2. 负数的补码等于反码+1

计算机组成原理__为什么需要 补码 和 反码

 

总结: 通过先求反码,再求补码, 可以消除求补码要用减法的问题

 

 

相关文章:

  • 2021-04-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-12-21
  • 2021-11-18
  • 2022-12-23
  • 2021-04-12
猜你喜欢
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2021-07-23
  • 2021-12-16
  • 2021-08-27
相关资源
相似解决方案