编者:李国帅
概念:
正数反码 = 原码自身
负数反码 = - 原码各位取反 = 原码自身 - 7
正数补码 = 原码自身
负数补码 = 原码自身 - 8
移码: 字位0---15,中间位置是0,左移八位是移码的-8.
例子
x0x1x2x3 原码 反码 补码 移码
0000 0 0 0 -8
0001 +1 +1 +1 -7
0010 +2 +2 +2 -6
0011 +3 +3 +3 -5
0100 +4 +4 +4 -4
0101 +5 +5 +5 -3
0110 +6 +6 +6 -2
0111 +7 +7 +7 -1
1000 -0 -7 -8 0
1001 -1 -6 -7 1
1010 -2 -5 -6 2
1011 -3 -4 -5 3
1100 -4 -3 -4 4
1101 -5 -2 -3 5
1110 -6 -1 -2 6
1111 -7 -0 -1 7