第二章习题参考答案(5版)
运算方法和运算器 习题参考答案1. 写出下列各数的原码、反码、补码、移码表示(用8位二进制数)。其中MSB是最高位(又是符号位)LSB是最低位。如果是小数,小数点在MSB之后;如果是整数,小数点
第二章 运算方法和运算器 习题参考答案 1.8 写出下列各数的原码、反码、补码、移码表示(用位二进制数)。 MSBLSB 其中是最高位(又是符号位)是最低位。如果是小数,小 MSBLSB 数点在之后;如果是整数,小数点在之后。 (1)-35(2)128(3)-127(4)-1 解: (1)-35/64(8) 先把十进制数写成二进制小数:注意位数为位 x=(-35)=(-100011) 102 [x]=10100011[x]=11011100[x]=11011101 原反补 (2)128 写成二进制小数: x=128=(10000000) () 102 [x]=10000000[x]=10000000[x]=10000000 原反补 (3)-127 先把十进制数写成二进制小数: x=(-127)=(-1111111) 102 [x]=11111111[x]=10000000[x]=10000001 原反补 (4)Y=-1=-0000001B 令 [Y]=10000001[Y]=11111110[Y]=11111111 原反补 2.[X]=a7a6a5…a0,a01x0.5,a0 设补,,其中取或,若要>-求, i a1a2…a6 ,,,的取值。 a7=0x>0,a1=0a2…a6 解:若,则:所以:,,,任意; 1

