《运算器》P1013.3写出下列各数的原码、反码和补码,机器数长度为8位:
真值二进制真值原码反码
0,00000000,0000000(1)000000001,00000001,1111111
(2)-127-11111111,11111111,0000000
-0.1000000
-0.0010011
1100100
0.0101111.10000001.00100110,11001000.01011101.01111111.11011000,11001000.0101110补码0,00000001,00000011.10000001.11011010,11001000.0101110(3)-0.5(4)-19/128(5)100(6)23/64
P1013.4写出下列各机器数的二进制真值X:
(1)[X]补=0,1001X=1001
(2)[X]补=1,1001X=-111
(3)[X]原=0,1101X=1101
(4)[X]原=1,1101X=-1101
(5)[X]反=0,1011X=1011
(6)[X]反=1,1011X=-100
(7)[X]移=0,1001X=-111
(8)[X]移=1,1001X=+1001
(9)[X]补=1,0000000X=-10000000B,X=-128
(10)[X]反=1,0000000X=-1111111B,X=-127
(11)[X]原=1,0000000X=-0
(12)[X]移=1,0000000X=0
4.1X=0.1101
[X]补=0.1101000
[-X]补=1.0011000
[2X]补=溢出
[-2X]补=溢出
[X/2]补=0.0110100
[-X/2]补=1.1001100
[Y]补=1.1010000
[-Y]补=0.0110000
[2Y]补=1.0100000
[-2Y]补=0.1100000
[Y/2]补=1.1101000
[-Y/2]补=0.0011000
[-Y/4]补=0.0001100Y=-0.0110(设机器数长度为8位)P156