注意观察发现:原码和反码再表示0的时候有两种表示,补码只有一种。
补码数表示的好处。
是可以统一整数的加减法。
包括
1)可以用加法计算减法。
2)正数和负数,可以使用同一个方式,计算加减法
3)用加法计算减法;那么只需要加法器的硬件实现,就可以同时计算加减法。
4)正数和负数,可以使用同一个方式,计算加减法;那么就不需要分别实现两套加法器了。
计算后,超出的位舍弃,然后看最高位符号位,如果在两数相加或者相减的时候符号位不同,则溢出了
一正一负相加不会产生溢出
两个同符号数相加,才可能产生溢出。两个符号相异的数相加不可能产生溢出。计算机对进位位的判断规则为:两个带符号数进行补码加减运算时,通常用符号位产生的进位
原文地址:https://www.cnblogs.com/caidongzhou/p/9008430.html
时间: 2024-10-12 19:56:07