计算机数据与编码题,计算机组成原理习题_第3章信息编码与数据表示

习题3

3.1 求下列各数的十进制数值:

(1)(267.3)8 (2)(BD.C)16 (3)1011011.101)2

3.2 将下列十进制数转化为二进制、八进制和十六进制数据(小数取四位二进制有效数

据):

(1)-282.75 (2)123.46 (3)-115/512 (4)44.9375

3.3 写出下列各数的原码、反码和补码,机器数长度为8位:

(1)0 (2)-127 (3)-0.5 (4)-19/128 (5)100 (6)23/64

3.4 写出下列各机器数的二进制真值X:

(1)[X]补=0.1001 (2)[X]补=1.1001 (3)[X]原=0.1101 (4)[X]原=1.1101

(5)[X]反=0.1011 (6)[X]反=1.1011 (7)[X]移=0,1001 (8)[X]移=1,1001

(9)[X]补=1,0000000(10)[X]反=1,0000000(11)[X]原=1,0000000(12)[X]移=1,0000000

3.5 设一浮点数格式为:字长12位,阶码6位,用移码表示,尾数6位,用原码表示,

则按照该格式:

(1) 已知X=-25/64,Y=2.875,求数据X、Y的规格化的浮点数形式。

(2) 已知Z的浮点数以十六进制表示为9F4H,则求Z的十进制真值。

3.6 设一机器数字长16位,求下列各机器数的表示范围:

(1) 无符号整数;

(2) 原码表示的定点整数;

(3) 补码表示的定点整数;

(4) 补码表示的定点小数;

(5) 非规格化浮点表示,格式为:阶码8位,用移码表示,尾数8位,用补码表示

(要求写出最大数、最小数、最大负数、最小正数);

(6) 上述浮点格式的规格化浮点表示范围(要求写出最大数、最小数、最大负数、

最小正数)。

3.7 将下列十进制数转换为IEEE754 单精度浮点数格式:

(1)+36.75 (2)-35/256

3.8 求下列各IEEE754 单精度浮点数的十进制真值:

(1)43990000H (2)00000000H

3.9 若下面的奇偶校验码均正确,请指出哪些是奇校验码,哪些是偶校验码。

(1) 10110110 (2)01111110 (3)11011000 (4)10100001

3.10 对于3.3.2节所介绍的k=8,r=4的能纠错一位的海明码,若编码为100110111100,试

判断该海明码是否有误,若有,请纠正,并写出其8位正确的有效信息。

3.11 试设计有效信息为10位的能纠错一位的海明码的编码和译码方案,并写出有效信息

0110111001的海明码。

3.12 在3.3.2节所介绍有效信息为8位的能纠错一位的海明码基础上,思考如何改进,使

其能够达到检错两位并能纠错一位的校验能力。

3.13 设生成多项式为X3+X+1(即1011B),请计算有效数据10101的CRC编码。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值