控制单元的输入输出
输入
- 指令寄存器OP(IR)->CU,控制信号和指令的操作码有关
- 时钟:一个时钟脉冲发一个操作命令或一组需要同时执行的操作命令
- 标志:如条件转移指令,根据相应的标志位决定下一位操作
- 来自系统总线外来信号:如中短请求信号INTR,总线请求信号HRQ
- CPU内部的控制信号
- 到系统总线的控制信号
- 运算器部件通过数据总线与内存储器,输入设备和输出设备传送数据。
- 输入设备和输出设备通过接口电路与总线相连接。
- 内存储器、输入设备和输出设备从地址总线接收地址信息,从控制总线得到控制总线,通过数据总线与其他部件传送数据。
- 控制器部件从数据总线接收指令信息,从运算器部件接收指令转移地址,送出指令地址到地址总线,还要向系统中的部件提供它们运行所需要的运行信号。
- 从主存中取出一条指令,并指出下一条指令在主存中的位置。
- 对指令进行译码或测试,产生相应的操作控制信号。
- 指挥并控制CPU、主存、输入和输出设备之间的数据流动方向。
硬布线控制器由复杂的组合逻辑门电路和一些触发器构成,又称组合逻辑控制器,根据指令的要求,当前的时序及外部和内部的状态,按时间的顺序发送一系列微操作控制信号。
CU的输入信号如下: