1、1-5 章习题课1、 写出下列带符号数的原码、反码、补码和移码表示(用 8 位二进制代码表示)(1) +112 (2) 0.625 (3) 124 (4) 0.375 (5) +197 (6)+0.8125 (7) 6 (8) 03125 (9) 127 (10) 12、 给出以下机器数,求其真值(用二进制和十进制数表示)(1) x原 =00100111 (2) x补 =10101101.(3) x补 =01000110 (4) x原 =10101101(5) x移 =01000110 (6) x移 =11010011 3、 已知生成多项式为 x4+x+1 ,有效信息为 100101011,求
2、 CRC 校验码。4、 已知生成多项式为 x4+x+1,接收到的 CRC 校验码为1001010111010,请检查有无出错5、 给出 x 和 y 的二进制值,用补码加减法计算 x+y 和 x-y(写出结果的二进制表示和十进制表示) ,并指出结果是否溢出以及溢出的类型(建议采用变形补码计算)。1) x=0.11101 y=0.10011 2) x=-0.11111 y=0.110113) x=-0.11010 y=-0.11001 4) x=+1110110 y=-10011016、给出 x 和 y 的二进制值,试用原码一位乘法求 XY, (写出结果的二进制表示和十进制表示,要求写出运算过程)
3、 ,(1)X= 0100,Y=0011 (2)X=0.0101,Y= 0. 10107、给出 x 和 y 的二进制值,试用原码两位乘法求 XY, (写出结果的二进制表示和十进制表示,要求写出运算过程) ,(1)X=101101,Y= 100111 (2)X=01011,Y=1110108、 给出 x 和 y 的二进制值,试用原码恢复余数法计算 X/Y, (写出结果的二进制表示和十进制表示,要求写出运算过程) ,(1)X=1010,Y=+1011 (2)X0.10101,Y 0.100119、给出 x 和 y 的二进制值,试用原码加减交替法计算 X/Y, (写出结果的二进制表示和十进制表示,要求写出运算过程) ,(1)X= 1010,Y=+1011 (2)X0.10101,Y 0.1001110、已知 X=20100.11011011,Y=2 100(-0.10101100) ,用浮点数运算步骤求X+Y 浮 (1 位阶符、1 位尾符、4 位阶码、10 位尾数)11、有两个浮点数 X=2100(+0.101011) ,Y=2 011(-0.110101)求X+Y=?,写出计算过程,如有舍入,用“0 舍 1 入”法,建议用双符号位。