计算机组成原理习题及答案 下载本文

控制器则为计算机的工作提供统一的时钟,对程序中的各种基本操作进行时序分配,并发出相应的控制信号,驱动计算机的各种部件按节拍有序地完成规定的操作的内容。 存储器用来存放程序、数据及运算结果。

输入/输出设备接受用户提供的外部信息或用来向用户提供输出信息。

3.如何理解软硬件之间的等效性?

答:计算机的大部分功能即能由硬件完成,也能用软件完成,从逻辑上讲二者是等效的。通常用硬件实现时执行速度快、成本高、修改困难,而软件正好相反。二者之间没有固定的界线。 4.何谓绿色计算机?对它有哪些要求?

答:绿色计算机是指不会对人类及其生存环境造成不良影响的计算机。对它的主要要求是:

(1)要节能,主要指计算机本身的耗电量低。

(2)低污染。在生产、包装过程中尽量使用无毒、可再生材料,打印机噪声降到最小,电磁辐射要符合环保标准。

(3)易回收。生产、运输、使用等各过程所用的材料应容易销毁或回收。

(4)符合人体工程学,各种设备外形符合人体健康标准。

第二章

填空题

1. 8位二进制补码表示整数的最小值为(),最大值为()。

分析:若字长为n+1,则补码的表示范围为:-2≤x≤2-1,这里n=7.

答案:-128 127

2. 8位反码表示定点整数的最小值为(),最大值为()。 分析:若字长为n+1,则反码的表示范围为:-(2-1)≤x≤2-1,这里n=7。

答案:-127 +127

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

分析:移码的符号位与补码相反 答案:正 负

4.在原码、反码、补码中,()对0的表示有两种形式。 答案:原码和反码

5.若[X]补=1000,则X=()。 分析:这里字长为4,X=-2. 答案:-8

6.设机器字长为8位,-1的补码用定点整数表示时为(),用定点小数表示时为()。

答案:11111111 1.00000000

7.浮点数中尾数用补码表示时,其格式化特征是()。 答案:符号位与尾数最高为相反

8.一个定点数由()和()两部分组成。根据小数点的位置不同,

3

n

n

nn

定点数有()和()两种表示方法。

答案:符号位 数值域 纯小数 纯整数(顺序可变)

9.8位二进制补码所能表示的十进制整数范围是()至(),前者的二进制补码表示为(),后者的二进制补码表示为()。 答案:-2 +2-1 10000000 01111111

10.8位无符号定点整数,其二进制编码范围是从()至(),对应十进制真值为()至()。

答案:00000000 11111111 0 255

11.8位定点小数表示中,机器数10000000采用1位符号位,当它是原码形式、补码形式、反码形式时,其对应真值分别为()、()和()。

答案:-0 -128 -127

12.在数值的编码表示中,0有唯一表示的编码有();用0表示正,用1表示负的编码有();若真值大,则码值大的编码是();若真值越大,则码值越小的编码是();要求浮点数的机器0(尾数为0,阶最小)的编码为全0(阶为0,尾数为0),则尾数的编码可为(),阶的编码可为()。 13.码值80H:

若表示真值0,则为();若表示-128,则为(); 若表示-127,则为();若表示-0,则为()。

分析:真值0的移码为80H;真值-128的补码为80H;真值-127的反码为80H;真值-0的原码为80H。

7

7

答案:移码 补码 反码 原码 14.码值FFH:

若表示真值-127,则为();若表示-127,则为() 若表示-1,则为();若表示-0,则为()。

分析:真值127的移码为FFH;真值-127的原码为FFH;真值-1的补码为FFH;真值-0的反码为FFH。 答案:移码 原码 补码 反码

15.若浮点数格式中的基值(阶码的底)一定,且尾数采用规格化表示法,则浮点数的表示范围取决于()的位数,而精度取决于()的位数。

答案:阶码 尾数

16.当浮点数的尾数为补码时,其为规格化数应满足的条件为() 分析:当浮点数的尾数为补码时,规格化数应满足的条件是尾数最高位(m1)与尾符位(ms)取值一定不同,即ms?m1=1 答案: ms?m1=1

17.浮点数n=16,阶码4位,补码表示,尾数12位,补码表示,绝对值最小的负数是()。

分析:因为阶码4位,所以最小阶码为-8;因为尾数12位,所以规格化的绝对值最小尾数为-(2?1?2?11);非规格化的绝对值最小尾数为-2.

由于题中没有强调位数是否一定要规格化,所以答案有两个。 答案:-(2?1?2?11)×2(规格化的绝对值最小负数)

-8

-1