计算机组成原理期末复习题
第2章习题 运算方法和运算部件
1.37H代码若看作ASCII码、整数补码、8421码时分别代表什么?
2.比较下列有符号数补码的大小
① 321FH与A521H ② 80H与32H
③ 8000H与AF3BH ④ 72H与31H
3.写出下列数据规格化浮点数的编码。其中,阶码为5位移码(含1位阶符),
尾数为11位补码 (含1位数符)
① +111000 ②-10101 ③ + 0.01011
4.设待校验的数据为10101011
① 采用偶校验,求校验码。
② 采用CRC码,生成多项式为G(X)=X4+X+1,求CRC码。
5.有一个(7,3)码,生成多项式为G(X)=X4+X3+X2 +1,写出代码001的
校验码和循环余数。
6.设待检验数据为10101011,采用码距为3的海明码,求海明码。
7.已知接收到的海明码为1010110,按偶校验原则(码距为3),问欲传
的信息码是多少?
8.某CRC码的生成多项式 G(x)=x3+x2+1,用此生成多项式产生的冗余位,加在
信息位后形成 CRC 码。若发送信息位 1111 和 1100 则它的 CRC 码分别为_
A_和_B_。由于某种原因,使接收端收到了按某种规律可判断为出错的 CRC
码,例如码字_C_、_D_、和_E_
A: ①1111100 ②1111101 ③1111110 ④1111111
B: ①1100100 ②1100101 ③1100110 ④1100111
C ~E :①0000000 ②1111101 ③0010111 ④0011010
⑤1000110 ⑥1001111 ⑦1010001 ⑧1011000
解:
A:G(x)=1101,C(x)=1111
C(x)*23÷G(x)=1111000÷1101=1011余111
得到的CRC码为1111111
B:G(x)=1101,C(x)=1100
C(x)*23÷G(x)=1100000÷1101=1001余101