4补码的性质:

a)    绝对值小于1的数或数值-1,补码的两个符号位相同,00表示正号,11表示负号,其数值与其模2补码相同。当符号位为01或10时,表示数值溢出:01表示两个正数相加之和≥1的情况,即“上溢”。10表示两个负数相加之和小于-1的情况,即“下溢”。前面的1个符号位是真正的符号位。

b)    在模4补码表示中,0有唯一的编码,即[+0]=[-0]=00000

Ø         补码的加法和减法

我们知道,对一个正数的补码表示按位求反后再在末位加1,可以得到此正数相应的负数的补码表示。我们把这种对一个二进制数按位求反后再在末位加1的运算称为求补运算:

补码的加法规则是:[X+Y]=[X]+[Y]

补码的减法规则是:[X-Y]=[X]+[-Y]

其中[-Y]只要对[-Y]求补即可。