计算机组成原理提高题,计算机组成原理练习题汇总

本文主要探讨了计算机中不同编码方式如ASCII、整数补码和8421码的表示,以及有符号数补码的大小比较。还涉及浮点数的规格化编码,包括阶码和尾数的处理。同时,讲解了数据校验方法,如偶校验、CRC码和海明码的计算,并给出了具体例子。此外,讨论了CRC码的错误检测和接收端的错误推断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机组成原理期末复习题

第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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值