计组复习题(选做) - 图文 下载本文

第一章复习题

1.冯·诺依曼机工作的基本方式的特点是______。 A 多指令流单数据流

B 按地址访问并顺序执行指令 C 堆栈操作

D 存贮器按内容选择地址

2.完整的计算机应包括______。 A 运算器、存储器、控制器 ; B 外部设备和主机 ; C 主机和实用程序 ;

D 配套的硬件设备和软件系统 ;

3.八位微型计算机中乘除法大多数用______实现。

A 软件 B 硬件 C 固件 D 专用片子

4.计算机经历了从器件角度划分的四代发展历程,但从系统结构上来看,至今绝大多数计算机仍属于______型计算机。

A.实时处理 B.智能化 C.并行 D.冯.诺依曼

5.至今为止,计算机中的所有信息仍以二进制方式表示的理由是______。

A.节约元件; B 运算速度快; C 物理器件的性能决定 ; D 信息处理方便;

6.( × )至今为止,计算机中的所有信息仍以二进制方式表示的理由是信息处理方便; 7.( √ )至今为止,计算机中的所有信息仍以二进制方式表示的理由是物理器件的性能决定;

8.( × )在计算机术语中,将运算器、控制器合在一起,称为 CPU。

9.( √ )在计算机术语中,将运算器、控制器、cache合在一起,称为 CPU。

10. ( × )将CPU 和输入输出合在一起,称为主机。 11. ( √ )将CPU 和存储器合在一起,称为主机。

12. ( √ )计算机的硬件包括 运算器,存储器,控制器适配器,输入输出部分。 13. ( × )计算机的硬件包括 运算器,存储器,输入输出部分。

14. ( √ )存储程序并按地址顺序执行,这是冯·诺依曼_型计算机的工作原理。 15. ( × )存储器按内容选择地址,这是冯·诺依曼_型计算机的工作原理。

1. 假设一台计算机的时钟频率是100MHz,具有4种类型指令,它们的使用率和CPI分别

如表所示。 指令操作 Arithmetic-logic 算术逻辑 Load/store compare branch

(1)求该计算机的MIPS值以及运行一个具有10条指令的程序所需CPU时间。 解:CPIave = 0.4*2 + 0.3*4 + 0.08*2.5 + 0.22*3 = 0.8+1.2+0.2+0.66 = 2.86

MIPS = f(MHz)/CPIave = 100/2.86 = 35

T(sec) = IC×CPIave/ f(Hz) = 107*2.86 / (100*106) = 0.286s

(2)假定每一条比较指令原来都和一条转移指令合用,现在都变为一条比较转移指令,另外还假定新方案的改变将降低时钟频率5%,因为新的比较转移指令需要较多的时间来执行。求新的CPIave、MIPS和T

解:CPIave = (0.4*2 + 0.3*4 + 0.22*3)/0.92 = 2.66/0.92 = 2.9

MIPS = f(MHz)/CPIave = (100*95%)/2.9 = 32.76

T = IC×CPIave/ f(Hz) = (0.92*107 ) *2.9/(0.95*100*106) = 0.28s

7

使用率 40% 30% 8% 22% 每一指令所需周期 2 4 2.5 3 第二章 复习题

1.在机器数______中,零的表示形式是唯一的。

A 原码 B 补码 C 反码 D 原码和反码

2.在定点二进制运算器中,减法运算一般通过______来实现。 A 原码运算的二进制减法器 B 补码运算的二进制减法器 C 原码运算的十进制加法器 D 补码运算的二进制加法器

3.在定点运算器中,无论采用双符号位还是单符号位,必须有______,它一般用______来实现。

A 译码电路, 与非门 ; B 编码电路, 或非门 ; C 溢出判断电路 ,异或门; D 移位电路, 与或非门 ;

4.定点计算器用来进行_______。 A 十进制数加法运算; B 定点数运算 ; C 浮点数运算; D 既进行定点数运算也进行浮点数运算;

5.[X]补=1.X1X2X3X4,当满足______时,X > -1/2成立。

A.X1=1,X2~X4至少有一个为1 B.X1=1,X2~X4任意

C.X1=0,X2~X4至少有一个为1 D.X1=0,X2~X4任意

6.某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为______。

A +(1 – 2-32) B +(1 – 2-31) C 2-32 D 2-31

7.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。 A -215 ~ +(215 -1) B -(215 –1)~ +(215 –1) C -(215 + 1)~ +215 D -215 ~ +215

8.用64位字长(其中1位符号位)表示定点整数时,所能表示的数值范围是______。 A [ 0,264 – 1 ] B [ 0,263 – 1 ] C [ 0,262 – 1 ] D [ 0,263 ]

9.下列数中最大的数为______。

A.(10010101)2 B.(227)8 C.(96)8 D.(143)5

10. 下列数中最小的数是______。

A.(100101)2 B.(50)8 C.(100010)BCD D.(625)16

11. 某机字长32位,其中1位符号位,31位表示尾数。若用定点整数表示,则最大正整数是___+(231-1)___。

12.

13.

用16位字长(其中1位符号位)表示定点整数时,所能表示的数值范围是 [ 0,215 – 1 ]。 用32位字长(其中1位符号位)表示定点小数是,所能表示的数值范围是

-31

[0,1 – 2]。

已知X为整数,且[X]补 = 10011011,则X的十进制数值是–101。

14.

15.

若[X]补=11010011,则X的十进制数真值是_65_。

16. 一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小值为 -125。

17. {(26)16∨(63)16}○+(135)8 的值为_(58)10 18.

若[ x1 ]补 = 11001100, [x2 ]原

= 1.0110 ,则数x1 和x2的十进制数真值分别

是A.___ -52___和B.__ -0.375____。

19. 正数补码算术移位时,符号位不变,空位补_0_。负数补码算术左移时,符号位不变,低位补_0_。负数补码算术右移时,符号位不变,高位补_1_,低位舍去。

20. 某数在计算机中用8421BCD码表示为0111 1000 1001, 其真值为 789

21. ( √ )数的真值变成机器码可采用_原码_表示法,_补码_表示法,反码 表示法,移码表示法。 22. ( √ )定点数有纯小数和纯整数之分。 23. ( × )-127的补码为10000000 24. ( × )0的补码等于-1的反码 25. ( √ )一个定点数由符号位和数值域两部分组成。 26. ( × )为运算器构造的简单性运算方法中通常采用原码加减法, 27. ( × )为运算器构造的简单性运算方法中通常采用补码乘除法。 28. ( √ )定点数运算中,运算的结果超出了机器的表示范围产生溢出。 29. ( × )计算机系统中采用补码运算的目的是为了提高运算速度。 30. ( √ )计算机系统中采用补码运算的目的是为了简化计算机的设计。