补码编码用于有符号数的表示。最高位表示尾符号位。他的权重为-2的w-1次方。比如以4位为例子,最高位是符号位。
0001 = -02**3+022+0*21+12**0=0+0+0+1=1
0101 = -023+1*22+02**1+120=0+4+0+1=5
1011 = -1*23+02**2+121+1*20=-8+0+2+1=-5
1111 = -12**3+122+1*21+1*2**0=-8+4+2+1=-1
补码的表示范围不对称的,|TMin| = |TMax|+1。因为0是非负数,意味着表示的正整数比负数少一个。
补码编码
最新推荐文章于 2022-11-20 14:00:26 发布