硬布线控制器

CU的输入信号来源:

  1. 指令译码器产生的指令信息
  2. 时序系统产生的机器周期信号和节拍信号
  3. 来自执行单元的反馈信息即标志

应用场合:RISC

微程序控制器

控制存储器(CM):用于存放微程序,使用ROM实现,在CPU内部。
形成微程序入口地址的是:
机器指令的操作码字段(知道是哪一个操作,就知道了在控制存储器中的微程序入口)
应用场合:CISC

微指令编码方式

  1. 直接编码方式:n个微命令需要n位操作字段。
  2. 字段直接编码方式:需要流出一个空状态,比如3位最多表示7个互斥微命令。
  3. 字段间接编码方式

微指令的地址形成方式

  1. 直接由下地址字段给出(断定方式)
  2. 根据机器的操作码形成
  3. 增量计数法,即控制器 - 图1,或者说是微程序计数器

微指令格式

  1. 水平型微指令

从编码方式来看,直接编码、字段直接编码、字段间接编码都属于水平型微指令。
特点:微程序短,执行速度快,并行操作,微指令长。

  1. 垂直型微指令

特点:一条垂直型微指令只能定义并执行一种基本操作。