计算机组成原理期末考试试题及答案 下载本文

计算机组成原理试题

一、选择题(共 20 分,每题 1 分) 1.零地址运算指令在指令格式中不给出操作 数地址,它的操作数来自 _______________________________ 。

A. 立即数和栈顶;

B. 暂存器; C. 栈顶和次栈顶; D 累加器。 2 ____ 可区分存储单元中存放的是指令还

是数据。

A 存储器; B 运算器; C 控制器; D 用户。

3 所谓三总线结构的计算机是指 ________ 。

A 地址线、数据线和控制线三组传输线。 B. I/O总线、主存总统和 DMA总线三组 传输线;

C I/O 总线、主存总线和系统总线三组 传输线;

D 设备总线、 主存总线和控制总线三组 传输线 。

4 某计算机字长是 32 位,它的存储容量是 256KB,按字编址,它的寻址范围是 _________ 。

A 128K; B.64K;

C.64KB; D.128KB。

5.主机与设备传送数据时,采用 _________ ,主 机与设备是串行工作的。

A. 程序查询方式; B 中断方式; C. DMA方 式; D 通道。

6 在整数定点机中,下述第 _______ 种说法是 正确的。

A 原码和反码不能表示 -1 ,补码可以 表示-1 ;

B 三种机器数均可表示 -1 ;

C 三种机器数均可表示 -1 ,且三种机

器数的表示范围相同;

D 三种机器数均不可表示 -1 。

7 变址寻址方式中,操作数的有效地址是

A 基址寄存器内容加上形式地址 (位移

量);

B 程序计数器内容加上形式地址; C 变址寄存器内容加上形式地址; D 以上都不对。 8 向量中断是 _______ 。

A 外设提出中断;

B 由硬件形成中断服务程序入口地址; C 由硬件形成向量地址, 再由向量地址 找

到中断服务程序入口地址

D 以上都不对。

9 一个节拍信号的宽度是指 ________ 。

A 指令周期; B 机器周期; C 时钟周期; D 存储周期。 10 .将微程序存储在 EPROM中的控制器是

_______ 控制器。

A 静态微程序; B 毫微程序; C 动态微程序; D 微程序。

11 隐指令是指 ______ 。

A 操作数隐含在操作码中的指令; B 在一个机器周期里完成全部操作的指

令;

C 指令系统中已有的指令; D 指令系统中没有的指令。

12 当用一个 16 位的二进制数表示浮点数时, 下列方案中第 _____ 种最好。

A 阶码取 4位(含阶符 1 位),尾数取 12

位(含数符 1 位);

B 阶码取 5 位(含阶符 1 位),尾数取

11 位(含数符 1 位);

C 阶码取 8位(含阶符 1 位),尾数取 8 位(含数符 1 位);

D 阶码取 6 位(含阶符 1 位),尾数取 12 位(含数符 1 位)。

13 . DMA方式 ___ 。

A 既然能用于高速外围设备的信息传 送,也就能代替中断方式; B. 不能取代中断方式;

C. 也能向CPU请求中断处理数据传送; D. 内无中断机制。

14 .在中断周期中,由 _____ 将允许中断触发 器置“ 0 ”。

A关中断指令; B. 机器指令; C. 开中断指令; D. 中断隐指令。

15 .在单总线结构的CPU中,连接在总线上的 多个部件 _______ 。

A. 某一时刻只有一个可以向总线发送数

据,并且只有一个可以从总线接收数据;

B. 某一时刻只有一个可以向总线发送数

据,但可以有多个同时从总线接收数据;

C.

可以有多个同时向总线发送数据, 并

且可以有多个同时从总线接收数据;

D.

可以有多个同时向总线发送数据, 但 可以有一个同时从总线接收数据。

16 .三种集中式总线控制中, ______ 式对电 路故障最敏感。

A. 链式查询; B. 计数器定时查询; C. 独立请求; D. 以上都不对。

17 . 一个16KX 8位的存储器,其地址线和数 据线的总和是 _______ 。

A. 48; B. 46; C. 17; D. 22 .

18 .在间址周期中, _______ 。

A. 所有指令的间址操作都是相同的; B. 凡是存储器间接寻址的指令,它们的 操作都是相同的;

C. 对于存储器间接寻址或寄存器间接寻

址的指令,它们的操作是不同的;

D. 以上都不对。

19 .下述说法中 _____ 是正确的。

A. EPROM是可改写的,因而也是随机存 储器的一种;

B. EPROM是可改写的,但它不能用作为 随机存储器用;

C. EPROM只能改写一次,故不能作为随 机存储器用;

D. EPROM是可改写的,但它能用作为随 机存储器用。

20 .打印机的分类方法很多,若按能否打印汉 字来区分,可分为 _________ 。

A.并行式打印机和串行式打印机; B .击打式打印机和非击打式打印机; C. 点阵式打印机和活字式打印机; D. 激光打印机和喷墨打印机。

二、 填空(共20分,每空1分)

1 .设浮点数阶码为8位(含1位阶符),尾数 为24位(含1位数符),则32位二进制补码浮点 规格化数对应的十进制真值范围是:最大正数为 A ______ ,最小正数为

B _______,最大负数为 C _____________ ,最 小负数为

D ______ 。

2 .指令寻址的基本方式有两种,一种是 A

寻址方式,其指令地址由 B 给出,另一种

是 C 寻址方式,其指令地址由 D

给岀。

3. 在一个有四个过程段的浮点加法器流水线 中,假设四个过程段的时间分别是

T1 = 60ns、T2 =

50ns、T3 = 90ns、T* = 80ns。则加法器流水线的时 钟周期至少为 A 。如果采用同样的逻辑电路,

但不是流水线方式,则浮点加法所需的时间为 B 。

4. 一个浮点数,当其尾数右移时,欲使其值

不变,阶码必须 A

。尾数右移1位,阶

码 __B ______。

5. 存储器由 m(m= 1, 2,4,8…)个模块组

成,每个模块有自己的

A __________ 和

B ________ 寄存器,若存储器采用 C 编址,存储器带宽可增加到原来的 倍。

6. 按序写岀多重中断的中断服务程序包括 A 、 B

、 C

D

D _________ 和中断返回几部分。 三、 名词解释(共10分,每题2分)

1 ?微操作命令和微操作 2 ?快速缓冲存储器 3. 4.

基址寻址

流水线中的多发技术

五、 简答题(共20分)

1 ?异步通信与同步通信的主要区别是什么, 说明通信双方如何联络。(4分)

2.为什么外围设备要通过接口与 接口有哪些功能? ( 6分) 六、 问答题(共15分)

1?设CPU中各部件及其相互连接关系如下图 所示。图中 W是写控制标志,R是读控制标志,R 和R2是暂存器。(8分)

CPU相连?

5 ?指令字长 四、计算题(5分)

设机器数字长为8位(含1位符号位),设A

=—,B= 13,计算[A B]补,并还原成真值。

64

32

(1 )假设要求在取指周期由 ALU完成(PC) + 1-PC的操作(即ALU可以对它的一个源操作数完 成加1的运算)。要求以最少的节拍写岀取指周期 全部微操作命令及节拍安排。

(2)写出指令ADD # a( #为立即寻址特征, 隐含的操作数在ACC中)在执行阶段所需的微操作 命令及节拍安排。

2. DMA接口主要由哪些部件组成?在数据交 换过程中它应完成哪些功能?画出 流程图(不包括预处理和后处理) 七、设计题(10分)

设CPU共有16根地址线,8根数据线,并用

DMAT作过程的

MREQ作访存控制信号(低电平有效),用WR作 读写控制信号(高电平为读,低电平为写)

。现有

下列芯片及各种门电路(门电路自定),如图所示。 画岀CPU与存储器的连接图,要求:

(1) 存储芯片地址空间分配为:最大 4K地址 空间为系统程序区,相邻的 4K地址空间为系统程 序工作区,最小16K地址空间为用户程序区;

(2) 指岀选用的存储芯片类型及数量; (3) 详细画岀片选逻辑。

Am

Ao Ak Ao

Dn Do Dn Do 2K 8位 X 8K 8位 X

GI

74138译码器

ROM: 2KX8 位

8K 8位 X 32K 8位 X RAM: 1KX 4位

,GB为控制端

16K 1位 X 4K 4位 X

C, B, A为变量控制端

Y……Y为输出端

(1)主存地址空间分配:

-

6000H -67FFH为系统程序区; -

6BFFH为用户程序区。

6800H (2) 合理选用上述存储芯片,说明各选几片? (3) 详细画出存储芯片的片选逻辑图。

答案:

一、选择题(共20分,每题1分) 1. C

的目的,从而提高了访存速度。 3.基址寻址

4 7 . C 11 14 . D 18

.

2. C 5. A 6

3 . B

.

B 答:基址寻址有效地址等于形式地址加上基址寄存 器的内容。

B 10 A . 13

B .

仃. D

8. C

9. C 12. B

.

D 4.流水线中的多发技术

答:为了提高流水线的性能,设法在一个时钟周期

15.B .

16 . A C (机器主频的倒数)内产生更多条指令的结果,这 就是流水线中的多发技术。 5.指令字长

20 C 19 . B

.

、 填空(共20分,每空 1分)

1. A. A . 22. A.顺序

127

(1-2 ―)

23

B . 2-129 B.程序计数器

2 答 (-2旨令字长是指机器指令中二进制代码的总位 C. 跳数。 C.

D .指令本身

3. A . 90ns 4. A. A .增加 5. A.地址 6. A.保护现场

B. 280ns B.加1

四、(共5分)

计算题答:[A+B]补=1.1011110, =(-u/6m)

D.恢复现场 =(35/64 )

A+B A-B

C.模 m

B . 开中断 C .设备服务

B . 数据

[A-B]补=1.1000110,

~.名词解释(共10分,每题2分)

1. 微操作命令和微操作

答微操作命令是控制完成微操作的命令;微操作 :

是由微操作命令控制实现的最基本操作。

五、简答题(共20分)

1 . (4分)答:

同步通信和异步通信的主要区别是前者有公

2. 快速缓冲存储器

快速缓冲存储器是为了提高访存速度,在 :

和主存之间增设的高速存储器,它对用户是透明

CPU

共时钟,总线上的所有设备按统一的时序,统一的 传输周期进行信息传输,通信双方按约定好的时序 联络。后者没有公共时钟,没有固定的传输周期, 采用应答方式通信,具体的联络方式有不互锁、半 互锁和全互锁三种。不互锁方式通信双方没有相互

的,只要将CPU最近期需用的信息从主存调入缓。 存,

这样CPU每次只须访问快速缓存就可达到访问主存