硬件型号:戴尔Latitude5320
系统版本:Windows10
在计算机中,负数用补码表示。负数的反码+1就是补码,负数的反码是将原码中,除符号位以外,每一位取反。
负数为什么不直接用原码表示?
1、负数的补码,与其对应正数的补码之间的转换可以用同一种方法----求补运算完成,简化硬件。
2、可以将减法变为加法,省去了减法器。
3、无符号及带符号的加法运算可以用同一电路完成。
原码:将一个整数,转换成二进制,就是其原码。
反码:正数的反码就是其原码;负数的反码是将原码中,除符号位以外,每一位取反。
补码:正数的补码就是其原码;负数的反码+1就是补码。
阅读全文
551