发布网友 发布时间:2022-04-30 00:39
共2个回答
热心网友 时间:2022-06-27 09:17
因为补码表示法中0的表示是唯一的,而原码和反码表示时有+0和-0的区别,若用原码或反码进行计算,需要对结果进行修正,补码则不需要。两个数补码的和等于和的补码,两个数差的补码等于被减数补码与减数相反数补码的和。利用补码运算可以将减法转化成加法计算。这样在运算器实现时可以用加法器通过简单变换即可实现减法运算!热心网友 时间:2022-06-27 09:17
电子芯片优化设计所需。芯片中只有“加法器”电路,没有“减法器”电路,二进制加法运算使用的是“加法器”电路。若为了减法运算去设计一套“减法器”电路,既占有芯片空间,电路也变复杂,造价增加。而补码的应用(正数用原码,负数用补码),很好的解决了这个问题,对于加、减运算只需要一套“加法器”电路,简化了设计,芯片集成度更高,造价更低。