计算机组成原理课后习题

图 CPU与存储芯片的连接图

第三章 数据在机器层次的表示

选择题

1.当-1

-n

A.1-x B.x C.2+x D.(2-2)-|x|

2.字长16位,用定点补码小数表示时,一个字所能表示的范围是 D 。

-15-15-15-15

A.0~(1-2) B.-(1—2)~(1-2) C.-1~+1 D.-1~(1-2)

3.某机字长32位,其中1位符号位,31位尾数。若用定点整数补码表示,则最小正整数为 A ;最大负数数值为 C 。

3131

A.+1 B.+2 C.-2 D.-1

4.字长12位,用定点补码规格化小数表示时,所能表示的正数范围是 C 。 -12-12-11-11-11-11-11A.2~(1-2) B.2~(1-2) C.1/2~(1-2) D.(1/2+2)~1-2) 5.关于ASCLL编码的正确描述是 B 。 A.使用8位二进制代码,最右边一位为1 B.使用8位二进制代码,最左边一位为0 C.使用8位二进制代码,最右边一位为0 D.使用8位二进制代码,最左边一位为1 填空题

1.8位二进制补码表示整数的最小值为 -128 ,最大值为 127 。 2.8位反码表示定点整数的最小值为 -127 ,最大值为 +127 。

3.若移码的符号位为1,则该数为 正 数;若符号位为0,则为 负 数。

4.码值80H:若表示真值0,则为 移码 ;若表示-128,则为 补码 ;若表示-127,则为 反码;若表示-0,则为 原码。

5.码值FFH:若表示真值127,则为 移码 ;若表示-127,则为原码 ;若表示-1,则为 补码 ;若表示-0,则为 反码 。

6.浮点数n=16,阶码4位,补码表示,尾数12位,补码表示,绝对值最小的负数是_-(2^-1+2^-11)*2^-8(规格化的绝对值最小负数) 或者2^-11*2^-8 (非规格化的绝对值最小负数) 。

7.最小的区位码是 0101H ,其对应的交换码是 2121H ,内码是 A1A1H ,在外存字库的地址是 0 。

8.已知某个汉字的国标码为3540H,其机内码为 B620 H。 9.将表3-8中的编码转换成十进制数值。 表3-8 各种编码数值 原码 0.1010 1.1111 1.1010

三 综合题 1

反码 0.1010 1.1111 1.1010 补码 0.1010 1.1111 1.1010

2简述CRC码的纠错原理

答:CRC码是一种纠错能力较强的编码,在进行校验时,将CRC码多项式与生成多项式G(x)相除,若余数为0,则表明数据正确,当余数不为0时,说明数据有错。只要选择适当的生成多项式G(x),余数与CRC码出错位位置的对应关系是一定的,由此可以用余数作为判断出错位置的依据而纠正错码。

3.一个纠错码的全部码字为0000000000,0000011111,1111111111,它的海明距离为多少?可纠正几个错误?如果出现了码字0100011110,应纠正为什么?

答:码距是任意两个合法码之间至少有几个二进制位不相同,所以他们的码距为5。 可纠正4个错误。

错误码字0100011110,应纠正为0000011111.

第四章 运算器及去处方法

选择题

1.两补码数相加,采用1位符号位,当 D 时表示结果溢出。 A.符号位有进位

B.符号位进位和最高位数位进位异或结果为0 C.符号位为1

D.符号位进位和最高位数位进位异或结果为1

2.乘法器的硬件结构通

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@)