第5章 控制器
一、名词解释:
历年真题:
(2001年)6.逻辑地址:程序员编程所用的地址以及CPU通过指令访问主存时所产生的地址。 与内存物理地址无固定对应关系的地址。
(2001年)7.微程序控制器:将执行指令所需要
的微命令以代码形式编成微指令序列(微程序),存入一个控制存储器,需要时从该存储器中读取。按这种方式工作的控制器为微程序控制器。
(2002年)3.控制存储器(CPU内的) :CPU内用于存放实现指令系统全部指令的微程序的只读存储器称为控制存储器。
(2004年)20.垂直型微指令:一种微指令类型,设置微操作码字段,采用微操作码编码法,由微操作码规定微指令的功能。
(2005年)23.微程序控制器:将执行指令所需要的微命令以代码形式编成微指令序列(微程序),存入一个控制存储器,需要时从该存储器中读取。按这种方式工作的控制器为微程序控制器。
近年以来每年考本章的名词解释,所以第五章的名称解释是考试的重点。这里给大家列出了本章的名词解释,大家要熟悉一下,这都是本章的基本概念,有利于做名称解释、选择题、改错题和填空题。
1.指令周期:从一条指令的启动到下一条指令的启动的间隔时间。
2.机器周期:指令执行中每一步操作所需的时间。
3.指令仿真:通过改变微程序实现不同机器指令系统的方式,使得在一种计算机上可以运行另一种计算机上的指令代码。
4.指令模拟:在一种计算机上用软件来解释执行另一种计算机的指令。
5.硬连线逻辑:一种控制器逻辑,用一个时序电路产生时间控制信号,采用组合逻辑电路实现各种控制功能。
6.微程序:存储在控制存储中的完成指令功能的程序,由微指令组成。
7.微指令:控制器存储的控制代码,分为操作控制部分和顺序控制部分。
8.微操作:在微程序控制器中,执行部件接受微指令后所进行的操作。
9.微地址:微每时令在控制存储器中的存储地址。
10.控制存储器:CPU内用于存放实现指令系统全部指令的微程序的只读存储器称为控制存储器。
11.相容性微操作:在同时或同一个CPU周期内可以并行执行的微操作。
12.相斥性微操作:不能在同时或不能在同一个CPU周期内并行执行的微操作。
二、选择题和填空题:
2000年:
4.在取指周期中,是按照( )的内容访问主存,以读取指令。
A.指令寄存器IR B.程序状态寄存器PS
C.存储器数据寄存器MDR D.程序计数器PC
「分析」:每一条指令的执行都是从取指令开始,需要对主存储器进行访问。程序计数器PC是用来存放将要读取并执行的指令在主存储器中的地址,对主存储器访问时所需要的地址由程序计数器PC来提供,即需要按程序计数器PC的内容来访问主存储器。
「答案」:D
7.在微程序控制中,一个节拍中所需要的一组微命令,被编成一条( 。
「分析」:控制部件通过控制总线向执行部件发出的控制命令称为微命令,它是计算机中最基本的、不可再分的命令单元。在一个节拍中,一组实现一定功能的微命令的组合构成一条微指令。
「答案」:微指令
2002年:
10.微程序存放在( )。
A.主存中 B.堆栈中 C.只读存储器中 D.磁盘中
「分析」:微程序控制的基本思想是把指令执行所需的所有控制信号存放在存储器中,需要时从这个存储器中读取。由于每一条微指令执行时所发出的控制信号是事先设计好的,不需要改变,故此存放所有控制信号的存储器应为只读存储器,并将其集成到CPU内,称其为控制存储器。