序计数器PC (或指令指针IP)。 3.PC属于控制器。
4.CPU 中通用寄存器的位数取决于机器字长。 5.CPU主要包括控制器、运算器、cache 。 6.指令周期是指取出并执行一条指令所需的时间。
7.任何一条指令的指令周期的第一步必定是取指周期。
8.CPU取出一条指令并将其执行完毕所需的时间是指令周期。
9.指令周期一般由取指、取操作数(包括取源操作数和取目的操作数)和执行三个部分组成。
10.有些机器将机器周期定为存储周期的原因是存储操作操作时间最长 。
11.同步控制是由统一时序信号控制的方式。 12.异步控制常用于两个速度差异较大的设备之间通信时采用的主要控制方式(或在单总线
46
结构计算机中访问主存与外围设备时)作为其主要控制方式。
13.指令异步控制方式的特点是每条指令,每个操作控制信号需要多长时间就占用多长时间。
14.时序信号的定时方式,常用的有同步控制、异步控制、联合控制三种方式。
15.构成控制信号序列的最小单位是微命令。 16.硬布线器的设计方法是:先画出指令执行的流程图,再利用流程图找出函数关系并写出综合逻辑表达式,然后用门电路等器件实现。 17.硬布线控制器的基本思想是:某一微操作控制信号是指令操作码的译码输出、时序信号和状态信号的逻辑函数。
18.在硬布线控制器中,把控制部件看作为产生微命令信号的逻辑电路。
19.控制器的控制方式有_同步,_异步 和_联合_三种形式。其中_异步_方式最节省时间,
47
同步方式最浪费时间,而_联合_方式介于两者之间。
20.在硬布线控制器中,某一微操作控制信号由微命令信号发生器产生。
21.微程序控制器中,机器指令与微指令的关系是每一条机器指令由一段微指令编写的微程序来解释执行。
22.采用微程序控制方法,使原来的组合逻辑变成了存储逻辑。
23.微程序是若干条微指令的有序集合。 24.与微程序控制相比,组合逻辑控制的速度较快 。
25.计算机的核心部件是CPU,控制着计算机内 信息流 和 数据流 的操作。
26.现代计算机的运算器结构一般使用总线来组织,基本分为 单总线、双总线、 多总线 三种结构形式。其中多总线 操作速度最快,而 单总线 操作速度最慢。
48
27.根据机器指令与微指令之间概念上的某种对应关系,请在下面括号种填入适当名称。 命令 ( 微命令 ) ( 程序 ) 微程序 主存 ( 控制存储器 )
地址 (微地址 ) (指令寄存器IR) 微命令寄存器
三、 简答题
1.什么是指令周期?什么是机器周期?什么是时钟周期?三者有什么关系?
答:指令周期是执行一条指令的时间。执行一条指令的时间又用若干个CPU周期(机器周期)来表示,如FT,ST,DT,ET。一个CPU周期又
49
指令 微指令
分为若干个时钟周期(节拍脉冲)。
2.微程序控制器有何特点(基本设计思想)? 答:设计比较规范,容易扩充,修改方便,由于用软件的方法实现,执行速度较慢。
3.什么叫组合逻辑控制器?它的输入信号和输出信号有哪些?
答:完全有硬件电路实现的(组合逻辑电路)的控制器称为组合逻辑控制器。输入信号有:指令译码器的输出;时序信号;由PSW给出的标志。输出信号:微操作控制信号(即微命令),如Write 、Read 以及CPU内部各种控制信号。
4.以模型机组成为背景,试分析下面指令,写出指令的操作流程。 (1). SUB R1 , X(R3) 解:FT:PC→BUS→MAR
50