模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] 补求补即可。