第五章一.填空题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取代PCC.控制存储器可以用掩膜ROM、EPROM或闪速存储器实现D.指令周期也称为CPU周期13.微程序控制器的速度比硬布线控制器慢,主要是因为。A.增加了从磁盘存储器读取微指令的时间B.增加了从主存储器读取微指令的时间C.增加了从指令寄存器读取微指令的时间D.增加了从控制存储器读取微指令的时间14.硬布线控制器与微程序控制器相比。A.硬布线控制器的时序系统比较简单B.微程序控制器的时序系统比较简单C.两者的时序系统复杂程度相同D.可能是硬布线控制器的时序系统简单,也可能是微程序控制器的时序系统简单15.微程序控制器中,机器指令与微指令的关系是。A.每一条机器指令由一条微指令来执行B.一条机器指令由一段用微指令编成的微程序来解释执行C.一段机器指令组成的程序可由一个微程序来执行D.每一条微指令由一条机器指令来解释执行16.微程序控制器中,微程序的入口地址是由形成的。A.机器指令的地址码字段B.微指令的微地址码字段C.机器指令的操作码字段D.微指令的微操作码字段17.微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题。通常采用的一种方法是断定方式。其基本思想是。A.用程序计数器PC来产生后继微指令地址B.用微程序计数器μPC来产生后继微指令地址C.通过微指令顺序控制字段由设计者制定或者由判断字段控制产生后继微指令地址D.通过指令中制定一个专门字段来控制产生后继微指令地址18.下列不符合RISC特点的是。A.指令长度固定,指令种类少B.寻址方式种类丰富,指令功能尽量增强C.设置大量通用寄存器,访问存储器指令简单D.选取使用频率较高的一些简单指令19.以下关于CISC/RISC计算机的叙述中,错误的是。A.RISC中机器指令比CISC机器指令简单B.RISC种通用寄存器比CISC多C.CISC机器采用微码比RISC多D.CISC比RISC机器可以更好地支持高级语言20.指令周期是。A.CPU执行一条指令的时间B.CPU从主存取出一条指令的时间C.CPU从主存取出一条指令加上执行这条指令的时间21.CPU响应中断的时间是。A.一条指令执行结束B.外设提出中断C.取指周期结束22.向量中断是。A.外设提出中断B.由硬件形成中断服务程序入口地址C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址23.程序计数器的位数取决于。A.存储器的容量B.机器字长C.指令字长24.响应中断请求的条件是。A.外设提出中断B.外设工作完成和系统允许时C.外设工作完成和中断标记触发器为“1”时25.指令寄存器的位数取决于。A.存储器的容量B.机器字长C.指令字长26.中断周期前是,中断周期后是。A.取指周期,执行周期B.执行周期,取指周期C.间指周期,执行周期27.同步控制是。A.只适用于CPU控制的方式B.由统一时序信号控制的方式C.所有指令执行时间都相同的方式28.异步控制常用于。A.CPU访问外围设备时B.微程序控制器中C.微型机的CPU控制中29.在下列说法中是错误的。A.计算机的速度完全取决于主频B.计算机的速度不完全取决于主频C.计算机的速度与主频、机器周期内平均含时钟周期数及机器的平均指令执行速度有关30.在控制器的控制方式中,局部控制。A.和异步控制相同,都不存在基准时标系统B.属于同步控制,它与中央控制的基准时标是保持同步的C.属于同步控制并有独立的时标系统,与中央控制的基准时标系统无关31.计算机操作的最小单位时间是。A.时钟周期B.指令周期C.CPU周期32.计算机主频的周期是指。A.指令周期B.机器周期C.存取周期33.一个节拍信号的宽度是指。A.指令周期B.机器周期C.时钟周期34.由于CPU内部操作的速度较快,而CPU访问一次存储器的时间较长,因此机器周期通常由。A.指令周期B.存取周期C.间址周期35.在取指令操作之后,程序计数器中存放的是。A.当前指令的地址B.程序中指令的数量C.下一条指令的地址36.以下叙述中是错误的。A.取指令操作是控制器固有的功能,不需要在操作码控制下完成B.所有指令的取指令操作都是相同的C.在指令长度相同的情况下,所有指令的取指操作都是相同的37.在中断周期中,将允许中断触发器置“0”的操作由完成。A.硬件B.关中断指令C.开中断指令38.计算机执行乘法指令时,由于其操作数较复杂,需要更多的时间,通常采用控制方式。A.延长机器周期内节拍数的B.异步C.中央与局部控制相结合的39.在微程序控制器中,机器指令与微指令的关系是。A.每一条机器指令由一条微指令来执行B.每一条机器指令由若干条微指令组成的微程序来解释执行C.若干条机器指令组成的程序可由一个微程序来执行40.在微指令的控制方式中,若微指令命令个数已确定,则。A.直接控制方式和编码控制方式不影响微指令的长度B.直接控制方式的微指令字长比编码控制方式的微指令字长短C.编码控制方式的微指令字长比直接控制方式的微指令字长短41.在微程序控制器中,微指令的控制方式可采用直接控制和编码控制两种,在微操作命令个数相同的前提下,。A.两种控制方式的微指令位数一样B.隐式编码的微指令位数多于显式编码的微指令位数C.直接控制方式的微指令位数最长42.下列叙述中是正确的。A.水平型微指令能充分利用数据通路的并行结构B.微处理器的程序称为微程序C.多字节指令可加快取指令的速度43.下列叙述中是正确的。A.只有直接编码的微指令是水平型微指令B.采用微操作码字段的微指令是水平型微指令C.直接编码、字段直接编码、字段间接编码以及直接和字段混合编码都属于水平型微指令44.垂直型微指令的特点是。A.微指令格式垂直表示B.控制信号经过编码产生C.采用微操作码45.水平型微指令的特点是。A.一次可以完成多个操作B.微指令的操作控制字段不进行编码C.微指令的格式简短46.以硬件连线方式构成的控制器又称为控制器。A.组合逻辑型B.存储逻辑型C.微程序型47.微程序放在中。A.存储器控制器B.控制存储器C.主存储器48.机器指令(除转移类指令外)代码中的地址字段用于,微指令代码中的地址字段用于。A.确定执行顺序B.存取地址C.存取数据49.计算机存放微指令的存储器包含在中A.主存储器B.高速缓冲存储器C.CPU50.下列叙述中正确的是。A.微程序控制方式和硬连线控制方式相同,前者可以使指令的执行速度更快B.采用微程序控制方式,可用µPC代替PCC.控制存储器可用掩膜ROM、ERPOM实现51.下列不属于设计微指令结构时所追求的目标。A.增大控制存储器的容量B.提高微程序的执行速度C.缩短微指令的长度三.问答题1.微程序控制和组合逻辑控制哪一种速度更快?为什么?2.什么是指令周期、机器周期(CPU周期)和T周期?3CPU有哪些功能?画出其内部组成框图,并说明图中每个部件的作用。4根据CPU访存的性质不同,可将CPU的工作周期分为哪几类?5中断周期前和中断周期后各是CPU的什么工作周期