控制器主要由以下部分组成:
程序计数器 (PC):
提供指令在内存中的地址,用于读取指令,并能执行内容增量和接收新的指令地址。
指令寄存器 (IR):
接收并保存从内存读出的指令内容,在执行指令过程中提供指令信息。
指令译码器 (ID):
对指令进行译码或测试,并产生相应的操作控制信号。
时序产生器:
产生周期、节拍和工作脉冲等时序信号,为指令执行提供时序控制。
操作控制器 (OC):
根据指令操作码和时序信号,产生各种操作控制信号,建立数据通路,完成取指令和执行指令的控制。
控制器是计算机系统的“决策机构”,负责协调和指挥整个系统的操作。它根据事先给定的命令发出控制信息,使整个电脑指令执行过程一步一步地进行