计算机组成原理习题 第五章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章
一.填空题
1.控制器由于设计方法的不同可分为型、型和型控制器。
2.控制器在生成各种控制信号时,必须按照一定的进行,以便对各种操作实施时间上的控制。
3.微程序控制的计算机中的控制存储器CM是用来存放的。
4.在微指令的字段编码法中,操作控制字段的分段并非是任意的,必须遵循的分段原则中包括:①把性的微命令分在同一段内;②一般每个小段要留出一个状态,表示。
5.微指令分为和微指令两类,微指令可以同时执行若干个微操作,所以执行机器指令的速度比微指令快。
6.在CPU中,指令寄存器的作用是,其位数取决于;程序计数器的作用是,其位数取决于。
7.指令周期是,最基本的指令周期包括和。
8.根据CPU访存的性质不同,可将CPU的工作周期分为、、和。
9.在CPU中保存当前正在执行的指令的寄存器是,保存下一条指令地址的寄存器是,保存CPU访存地址的寄存器是。
10.中断判优可通过和实现,前者速度更快。
11.中断服务程序的入口地址可通过和寻找。
12.在硬件向量法中,可通过两种方式找到服务程序的入口地址,一种是,另一种是。
13.CPU从主存取出一条指令并执行该指令的时间叫做,它常常用若干个来表示,而后者又包含有若干个。
14.程序顺序执行时,后继指令的地址由形成,遇到转移指令和调用指令时,后继指令的地址从获得。
15.控制器在生成各种控制信号时,必须按照一定的进行,以便对各种操作实施时间上的控制。
16.机器X和Y的主频分别是8MHz和12MHz,则X机的时钟周期为µs。
若X机的平均指令执行速度为0.4MIPS,则X机得平均指令周期为µs。若两个机器的机器周期内时钟周期数相等,则Y机得平均执行速度为MIPS。
17.一个主频为25MHz的CPU,平均每条指令包含2个机器周期,每个机器周期包含2个时钟周期,则计算机的平均速度是。如果每两个机器周期中有一个用于访存,而存储器速度较慢,需再插入2个时钟周期,此时指令周期为µs。
18.微指令格式可分为型和型两类,其中型微指令用较长的微程序结构换取较短的微指令结构。
19.在用微程序实现的控制器中,一条机器指令对应若干条,它又包含若干。微指令格式分成型和型两类,型微指令可同时执行若干个微操作,所以执行指令的速度比快。
20.实现机器指令的微程序一般存放在中,而用户程序存放在中,前者的速度比后者。若采用水平型微指令,则微指令长度一般比机器指令。
21.某计算机采用微程序控制,微指令字中操作控制字段共16位,若采用直接控制,则可以定义种微操作,此时一条微指令最多可同时启动个微操作。若采用编码控制,并要求一条微指令需同时启动4个微操作,则微指令字中的操作控制字段应分段,若每个字段的微命令数相同,这样的微指令格式最多可包含个微操作命令。
22.在微程序控制器中,一次能够定义并执行多个并行操作命令的微指令叫
做型微指令。若采用微操作码方式,一次只能执行一个操作命令的微指令(例如,控制信息从某个源部件到某个目标部件)叫做型微指令,后者实现一条机器指令的微程序要比前者编写的微程序。
23.在串行微程序控制器中,执行现行微指令的操作与取下一条微指令的操作在时间上是进行的,所以微指令周期等于。在并行为程序控制器中,执行现行微指令的操作与取下一条微指令的操作是进行的,所以微指令周期等于。
二.选择题
1.在CPU中跟踪指令后继地址的寄存器是。
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.微操作信号发生器的作用是。
A. 从主存中取出指令B.完成指令操作码的分析功能C.产生控制时序D.产生各种微操作控制信号
7.下列说法中是正确的。
A. 指令周期等于机器周期B.指令周期小于机器周期C.指令周期大于机器周期D.指令周期是机器周期的两倍
8.三级时序系统提供的三级时序信号是。
A. 指令周期、机器周期。节拍B.指令周期、机器周期、时钟周期C.机器周期、节拍、脉冲D.指令周期、微指令周期、时钟周期
9.采用同步控制的目的是。
A. 提高执行速度B.简化控制时序
C.满足不同操作对时间安排的需要D.满足不同设备对时间安排的需要
10.异步控制常用于。
A. CPU访问外围设备中B.微程序控制器中
C.CPU的内部控制中D.主存的内部控制中
11.下列叙述正确的是。
A. 同一CPU周期中,可以并行执行的操作称为兼容性微操作
B.同一CPU周期中,不可以并行执行的操作称为兼容性微操作
C.同一CPU周期中,可以并行执行的操作称为互斥性微操作
D.同一CPU周期中,不可以并行执行的操作称为互斥性微操作
12.下列说法中正确的是。
A. 微程序控制方式与硬布线控制方式相比较,前者可以使指令的执行速度更快B.若采用微程序控制方式,则可用μPC取代PC
C.控制存储器可以用掩膜ROM、EPROM或闪速存储器实现
D.指令周期也称为CPU周期
13.微程序控制器的速度比硬布线控制器慢,主要是因为。
A. 增加了从磁盘存储器读取微指令的时间
B.增加了从主存储器读取微指令的时间
C.增加了从指令寄存器读取微指令的时间
D.增加了从控制存储器读取微指令的时间
14.硬布线控制器与微程序控制器相比。
A. 硬布线控制器的时序系统比较简单
B.微程序控制器的时序系统比较简单
C.两者的时序系统复杂程度相同
D.可能是硬布线控制器的时序系统简单,也可能是微程序控制器的时序系统简单
15.微程序控制器中,机器指令与微指令的关系是。
A. 每一条机器指令由一条微指令来执行
B.一条机器指令由一段用微指令编成的微程序来解释执行
C.一段机器指令组成的程序可由一个微程序来执行
D.每一条微指令由一条机器指令来解释执行