1.4.1.3 补码的加、减法 对一个二进制数按位求反、末位加一的运算称为求补运算,补码表示的数具有以下特征: 补码的加法规则是: 补码的减法规则是: 其中通过对求补就可以得到。 在机器里,补码减法是通过对减数求补后把减法转换为加法进行的。符号位参加运算,能自动得到正确结果。 例:假设机器字长为8位,计算25+(-32) 25的补码是0001 1001,-32的补码是1110 0000 结果恰好是-7的补码,可以看出运算是正确的。 例:仍假定机器字长为8位,计算32-(-25) 为把减法转换为加法,要对-25求补,实际上就是25的补码0001 1001, 32的补码是0010 0000 结果恰好是57的补码,运算正确。 在某些情况下,要处理的数全是正数(比如表示地址的数),就没有必要保留符号位了,可以把最高有效位也作为数值处理,这样的数称为无符号数。n位无符号数的表数范围是。