微程序控制单元的设计步骤:微程序单元设计的主要任务是编写各条机器指令所对应的微程序,具体设计步骤有以下三步: 1、 写出对应机器指令的微操作命令及节拍安排。无论是组合逻辑设计,还是微程序设计,对应相同的CPU结构,两种控制单元的微操作命令和节拍安排都是极相似的,如微程序控制单元在取指阶段发出的微操作命令及节拍安排如下:
与硬布线控制单元相比,只在T2节拍内的微操作命令不同。微程序控制单元在T2节拍内要将指令的操作码送至微地址形成部件,即OP(IR)微地址形成部件,以形成该条机器指令的微程序首地址。而硬布线控制单元在T2节拍内要将指令的操作码送至指令译码器,以控制CU发出相应的微命令,即OP(IR)ID。