老师,您看我对以下对于原码反码补码的理解是否正确

来源:4-5 二进制的反码表示法

去则不闲

2020-11-20

反码只是为了更好地表达补码(化减为加)而人为构造出来的一个产物,其本身并没有太多实际意义,就是原码除符号位之外按位取反而已。有了反码和补码后,A - B 操作就可以简化为A + (-B),此式子用补码表示,则是A + B的反码 + 1,所以计算机中存的数值都是补码,原因就是减法可以很好地化成加法。

写回答

1回答

咚咚呛

2020-11-20

是的,反码就是为了让计算机更加方便计算而发明出来的,但并不能说反码本身没有太多实际意义。

微积分最初发明的时候只是作为计算工具去计算科学问题,就如同反码的发明只是为了方便计算机计算;但微积分今天却应用在各个方面,而反码在今天也影响着众多硬件电路的设计、数字逻辑运算,反码在工业基础领域也具备着不可替代的地位。

希望对你有所帮助。

0
1
去则不闲
非常感谢!
2020-11-20
共1条回复

计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7797 学习 · 1586 问题

查看课程