图3.5 组合逻辑控制器的组成

  从图上可以看到,组合逻辑控制器是由4个主要部件组成的。

  第一个是程序计数器PC,保存一条指令在内存中的地址,服务于读取指令,通常有自行增量功能,并可以接收下条要执行指令的地址。

  第二个是指令寄存器IR,保存从内存读来的指令内容,以便提供执行指令的过程中要用到的指令本身的主要信息。

  第三个组成成分,是脉冲源、启停控制逻辑,节拍发生器;脉冲源和启停控制逻辑用于向计算机个部件提供连续(单个)的主振脉冲,节拍发生器用于标记出每条指令的各执行步骤的相对次序关系。

  第四个组成成分,是时序控制信号的产生部件,它依据指令内容、指令的执行步骤(时刻),也许还有些别的什么条件信号,来形成并提供出计算机各部件当前时刻要用到的控制信号。这是控制器设计中最费力的一个组成成分。