2.21) [x]补=0.1010110[x]反=0.10101102) [x]补=1.1101010[x]反=1.11010013) [x]补=01010110[x]反=010101104) [x]补=10101110[x]反=101011012.31) x=-0.00100112) x=0.10101103) x=-100000004) x=-001011102.51)2+x=1.x6x5x4x3x2x1x0 x=0.x6x5x4x3x2x1x0-1<-1/20.x6x5x4x3x2x1x0<1/2 x6=02)-1/2<=x=0.x6x5x4x3x2x1x0-1<-1/41/2<=0.x6x5x4x3x2x1x0<3/4 x6=1, x5=02.6[X]补=00111010, [Y]补=11000101 [2X]补=01110100[2Y]补=10001010 [X/2]补=00011101[Y/2]补=11100010, [Y/4]补=11110001 [-X]补=11000110[-Y]补=00111011 [X]原=00111010 [Y]原=10111011 [X]反=00111010 [Y]反=11000100 [X]移=10111010 [Y]移=010001012.7整数补码的模为 232,可表示 232 个数,真值范围是-231 到 231-1小数补码的模为 2,可表示 232 个数,真值范围是-1 到 1-2-312.81) 原码 10000001,反码 11111110,补码 11111111,移码 011111112) 原码无法表示小数-1,反码无法表示小数-1,补码 1.00000003) 原码 00000000,反码 00000000,补码 00000000,移码 100000004) 原码 1.0000000,反码 1.1111111,补码 0.00000005) 45/64=0.1011010,原码、补码、反码均为 0.10110106) -1/128=-0.0000001,原码 1.0000001,反码 1.1111110,补码 1.11111117) 128=10000000,原码、补码、反码、移码均不存在8) -128=-10000000,原码无法表示,反码无法表示,补码 10000000,移码000000009) 127=01111111,原码、补码、反码均为 01111111,移码 1111111110) -127=-01111111,原码 11111111,反码 10000000,补码 10000001,移码00000000111) 89=01011001,原码、补码、反码均为 01011001,移码 1101100112) -32=-00100000,原码 10100000,反码 11011111,补码 11100000,移码011000002.101) C,D2) A, B, C3) D4) A5) A, B, C2.112.152.162.171) 移 补 反 原2) 移 原 补 反1) 0~216-1=65535=11111111111111112) -215~215-1, -32768~32767,1000000000000000~011111111111111113)-1~1-2-15,1.000000000000000~0.11111111111111114)-215~215-1,-32768~32767,0~11111111111111115)-(1-2-15) ~1-2-15,1.111111111111111~0.1111111111111111) ‘x’,78H=120,782) ‘9’,39H=57,391)阶码(十六进制) 尾数(十六进制) 真值(十进制)最大正数3F1FF231-222=2143289344最小正数...