符号位和数值位一样参加运算。如果符号位产生进位,则将进位“丢掉”。运算结果的符号位为 0 时,说明是正数的补码,其与原码相同。符号位为 1 时,说明是负数的补码,应再对运算结果再求补码,才得到原码。

但是要注意溢出问题。通过添加 Bit 数,最高的两位进位为 00,从而防止溢出