《计算机组成原理》练习题 联系客服

发布时间 : 星期三 文章《计算机组成原理》练习题更新完毕开始阅读e5bdc12ced630b1c59eeb55d

03.条件转移指令用来 ,它提供两个程序走向地址,一个 是 ,一个是 ,能否实现地址转移,则取决于 的状态。 三、问答题

01.指令字中有哪些字段?各有何作用?如何确定这些字段的位数?

第七章 控制器

一、选择题

01.控制器的功能是 。

A.产生时序信号 B.从主存取出指令并完成操作码译码 C.从主存取出指令、分析指令并产生有关的操作控制信号 02.指令周期是 。

A.CPU执行一条指令的时间 B.CPU从主存取出一条指令的时间 C.CPU从主存取出一条指令加上执行这条指令的时间. 03.同步控制是 。

A.只适用于CPU控制的方式 B.由统一时序信号控制的方式 C.所有指令执行时间都相同的方式 04.异步控制常用于 。

A.CPU访问外围设备时 B.微程序控制器中 C.微型机的CPU控制中

05.下列说法中 是正确的。

A.指令周期等于机器周期 B.指令周期大于机器周期 C.指令周期是机器周期的两倍 06.下列说法中 是错误的。

A.计算机的速度完全取决于主频 B.计算机的速度不完全取决于主频 C.计算机的速度与主频、机器周期内平均含主振周期数及机器的平均指令执行

速度有关。

07.微程序控制器中,机器指令与微指令的关系是 。 A.每一条机器指令由一条微指令来执行

B.每一条机器指令由一段用微指令编成的微程序来解释执行 C.一段机器指令组成的程序可由一个微程序来执行

08.微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题,通 常用的一种方法是断定方式,其基本思想是 。 A.用微程序计数器来产生后继微指令地址

B.通过指令中指定一个专门字段来产生后继微指令地址

C.由设计者在微指令代码中指定,或者由设计者指定的判别测试字段控制产生

后继微指令地址

9

09.在微指令的控制方式中,若微操作命令个数已确定,则 。 A.直接控制方式和编码控制方式不影响微指令的长度

B.直接控制方式的微指令字长比编码控制方式的微指令字长短 C.编码控制方式的微指令字长比直接控制方式的微指令字长短 10.允许中断触发器用于 。

A.向CPU发中断请求 B.指示正有中断在进行 C.开放或关闭中断系统

11.CPU响应中断的时间是 。

A.一条指令结束 B.外设提出中断 C.取指周期结束 12.程序计数器的位数取决于 。

A.存储器的容量 B.机器字长 C.指令字长 13.提出中断请求的条件是 。

A.外设提出中断 B.外设工作完成和系统允许时 C.外设工作完成和中断标记触发器为“1”时

14.隐指令是指 。

A.操作数隐含在操作码中的指令

B.在一个机器周期里完成全部操作的指令

C.指令系统中没有的指令

15.指令寄存器的位数取决于 。

A.存储器的容量 B.指令字长 C.机器字长 二、填空题

01.通常控制器的设计可分为 和 两大类,相对应的控 制器结构就有 式和 式,前者采用的核心器件

是 ,后者采用的核心器件是 。

02.CPU从主存取出一条指令并执行该指令的时间叫做 ,它常常用若干个 来表示,而后者又包含有若干个 。 03.根据CPU访存的性质不同,可将CPU的工作周期分为 、 、

和 。

04.在微程序控制器中,一条机器指令对应一个 ,若某机有35条机器指

令,则对应 。

05.计算机中存放当前指令地址的寄存器叫 。在顺序执行程序时,若存

储器按字节编址,而指令长度为32位,则每执行一条指令后,该寄存器自动加 ,当执行 指令或 操作时,该寄存器接收新的地址。

06.允许中断触发器用于 ,其状态受 控制,

当允许中断触发器为“1”状态时,表示 。

07.微程序控制部件主要由 、 、

三大部分组成,其核心部件 是由 组成,用来存放 。

08.在微程序控制器中,一次能够定义并执行多个并行操作命令的微指令叫做

10

型微指令。若采用微操作码方式,一次只能执行一个操作命令的微指令(例如:控制信息从某个源部件到某个目标部件)叫做 型微指令,用后者实现一条机器指令的微程序要比前者编写的微程序 。

09.在串行微程序控制器中,执行现行微指令的操作与取下一条微指令的操作在时

间上是 进行的,所以微指令周期等于 。在并行微程序控制器中,执行现行微指令的操作与取下一条指令的操作是 进行的,所以微指令周期等于 。

10.在机器的一个CPU周期中,一组实现一定操作功能的微命令的组合构成一条

,它主要由 和 两部分组成,而一条机器指令的功能是由 来实现的。

三、问答题

01.微指令中微操作码字段(操作控制字段)有哪些控制方法?各有何特点? 02.说明微程序控制器中微指令的地址有几种形成方式? 03.中断过程中“保护现场”需完成哪些任务?如何实现? 04.什么是多重中断?实现多重中断有无条件约束? 四、计算题

01.设机器A的主频为8MHz,机器周期含4个时钟周期,且该机的平均指令执行速

度为0.4MIPS,试求该机的平均指令周期和机器周期,每个指令周期含几个机器

周期?若机器B的主频为12MHz,且机器周期也含4个时钟周期,试问B机的平均指令执行速度为多少MIPS?

解答:根据机器A的主频为8MHz,得:

时钟周期为1/8MHz=0.125μs,机器周期=0.125μs×4=0.5μs

(1)平均指令执行周期=

1平均指令执行速度=5个机器周期

=

10.4MIPS=2.5μs

(2)每个指令周期含

2.50.5(3)在机器周期所含时钟周期数相同的前提下,两机的平均指令执行速度与它 们的主频有关,即:

A机的平均指令执行速度B机的平均指令执行速度=

A机主频B机主频

则B机的平均指令执行速度=A机的平均指令执行速度×B机主频/A机主频

=(0.4MIPS×12MHz)/8MHz=0.6MIPS

第八章 输入/输出系统

一、选择题

01.微型计算机中控制总线提供 。 A.存储器和I/O设备的地址码

11

B.所有存储器和I/O设备的时序信号和控制信号 C.来自I/O设备和存储器的响应信号 D.上述各项

E.上述B、C两项 F.上述A、B两项 02.总线中地址线的作用是 。

A.用于选择存储器单元 B.用于选择进行信息传输的设备 C.用于指定存储器单元和I/O设备接口电路的选择地址. 03.微型机读/写控制信号的作用是 。

A.决定数据总线上的数据流方向 B.控制存储器操作(读/写)的类型 C.控制流入、流出存储器信息的方向 D.以上的任一种作用

04.在三种集中式总线控制中独立请求方式响应时间最快,是以 为代价的。 A.增加处理机的开销 B.增加控制线数 C.增加处理机的开销和增加控制线数

05.所谓三总线结构的计算机的指 。 A.地址线、数据线和控制线三组传输线

B.I/O总线、内存总线和DMA总线三组传输线 C.I/O总线、内存总线和系统总线三组传输线

06.在 的计算机系统中,外设可以和主存储器单元统一编址,因此可以不使 用I/O指令。

A.单总线 B.双总线 C.三总线 D.以上三种总线 07.同步通讯之所以比异步通讯具有较高的传输频率是因为 。

A.同步通讯不需要应答信号 B.同步通讯方式的总线长度较短 C.同步通讯用一个公共的时钟信号进行同步 D.同步通讯中各部件存取时间比较接近 E.以上各项因素综合的结果

08.在数据传送过程中,数据由串行变并行或由并行变串行,这种转换是通过接口 电路中的 实现的。

A.数据寄存器 B.移位寄存器 C.锁存器 09.主机与设备传送数据时,采用 ,与设备是串行工作的 A.程序查询方式 B.中断方式 C.DMA方式 10.主机与I/O设备传送数据时,采用 ,CPU的效率最高。 A.程序查询方式 B.中断方式 C.DMA方式 11.下述 种情况会提出中断请求。

A.产生存储周期“窃取” B.一次I/O操作结束 C.两数相加结果溢出 D.上述各项 E.上述B、C两项

12.中断发生时,程序计数器内容的保护和更新,是由 完成的。

12