计算机组成原理(第二版)
含义:可变时序控制方式或应答控制方式。执行一条指令需要多少节拍,不作统一
的规定,而是根据每条指令的具体情况而定,需要多少,控制器就产生多少时标信号。
特点:每一条指令执行完毕后都必须向控制时序部件发回一个回答信号,控制器收
到回答信号后,才开始下一条指令的执行。
优点:指令的运行效率高;
缺点:控制线路比较复杂。
异步工作方式一般采用两条定时控制线来实现。我们把这两条线称为“请求”线和“回
答”线。当系统中两个部件A和B进行数据交换时,若A发出“请求”信号,则必须有B的“回
答”信号进行应答,这次操作才是有效的,否则无效。
7. 答:不可相互替代。
8. 答:微程序控制技术在现今计算机设计中得到广泛的采用,其实质是用程序设计的
思想方法来组织操作控制逻辑。
9. 答:如何形成控制不同微操作序列的时序控制信号的方法,称为控制器的控制方式
控制方式通常分为同步控制方式、异步控制方式、同异步联合控制方式三类。
同步控制方式又称为固定时序控制方式或无应答控制方式。任何指令的执行或指令中
每个微操作的执行都受事先安排好的时序信号的控制。每个周期状态中产生统一数目的节
拍电位及时标工作脉冲。以最复杂指令的实现需要为基准。设计简单,操作控制容易实现
但效率低。
异步控制方式是可变时序控制方式或应答控制方式。执行一条指令需要多少节拍,不
作统一的规定,而是根据每条指令的具体情况而定,需要多少,控制器就产生多少时标信
号。每一条指令执行完毕后都必须向控制时序部件发回一个回答信号,控制器收到回答信
号后,才开始下一条指令的执行。指令的运行效率高;控制线路比较复杂。
同步,异步联合控制方式是同步控制和异步控制相结合的方式即联合控制方式,区别
对待不同指令。一般的设计思想是,在功能部件内部采用同步式,而在功能部件之间采用
异步式,并且在硬件实现允许的情况下,尽可能多地采用异步控制。
10. 答:抽象级别不同。机器指令是由一组二进制代码组成的。微指令是具有微地址
的控制字。一系列微指令的有序集合构成微程序。在微程序控制逻辑法中,机器指令由微
程序实现。格式不同。机器指令包括操作码和操作数地址码字段,微指令根据编译法的不
同有多种情况,一般包括微操作信息和下地址字段。
11. 答:(1)(2)(3)(4)
12. 答:增量方式和断定方式(采用NAF字段)。
13. 答:请参考本章毫微程序设计有关描述。
14. 答:在CPU中,指令寄存器用来存放现行指令的代码;程序计数器的作用是用来
指出在内存中存放指令的单元地址;程序状态字用来表征当前运算的状态及程序的工作方
式;内存地址寄存器MAR的作用是存放访问内存单元的地址信息。
15. (1)C (2)A (3)D (4)C (5)B (6)C
(7)A (8)AD(9)B (10)C (11)B (12)B