1-5=1+(-5)
1的二进制为:0000 0001
-5的二进制为:1000 0101 其中最高位为符号位;它的反码为: 1111 1010;它的补码为反码+1即:1111 1011
因此:
1-5=1+(-5)=
0000 0001
1111 1011
----------
1111 1100 结果为-4的补码; 即:-4的二进制:1000 0100;它的反码为:1111 1011;它的补码为反码+1即:1111 1100
二进制数相除:
37/64,则:
37的二进制数:0010 0101
64的二进制数:0100 0000
则:37/64=
0010 0101 / 0100 0000=0.100101
而:0.100101的补码为:
0.100101的补码(正数补码不变)=0010 0101B
-37/64,则:
37的二进制数:0010 0101
64的二进制数:0100 0000
则:37/64=
0010 0101 / 0100 0000=0.100101
而:-0.100101的补码为:
-0.100101的补码(反码+1)=1101 1011B