简述控制器的基本功能和组成。
简述控制器的基本功能和组成。
【正确答案】:控制器是计算机系统工作的指挥控制中心,是计算机中处理指令的部件。它按特定的顺序取出并解释每一条指令,产生对运算器、存储器或其他部件的操作控制命令(又称为微命令),完成指令所规定的操作。控制器的基本组成包括:(1)指令部件。主要任务是取指令并分析指令,它主要包括程序计数器PC、指令寄存器IR、指令译码器ID和地址形成部件等。(2)时序信号发生器。时序信号发生器包括脉冲源、节拍信号发生器、CPU周期发生器和启停控制逻辑。(3)微命令发生器。微命令发生器是控制器的核心部件,用来产生各种微操作控制命令(信号)。(4)中断控制逻辑。中断控制逻辑是用来控制中断处理的硬件逻辑。(5)操作控制台。操作控制台是所有计算机系统中实现人机联系的桥梁,从启、停机器到操作过程中的人机干预或对机器进行测试等,都必须通过操作控制台来实现。控制器产生微命令的基本依据是时间条件(如CPU周期、节拍和脉冲等时序信号)、指令代码(如操作码、寻址方式、寄存器号)、机器工作状态(如CPU内部的程序状态字、外部设备的状态)和外部请求(如控制台请求、外部中断请求、DMA请求)信息等。将这些信息作为输入条件(逻辑变量),经组合逻辑电路直接产生微命令序列。
Top