硬连线控制单元和微程序控制单元之间的区别

硬接线控制单元

硬连线控制是一种适当地使用有限状态机 (FSM) 生成控制信号的结构。它是作为时序逻辑电路创建的。最终电路是通过物理连接包括门、触发器和鼓在内的组件生成的,这些组件被称为硬连线控制器。

微程序控制单元

其二进制控制值以字形式保存在内存中的控制单元称为微程序控制单元。

在这些指令中,控制存储器被认为是 ROM,所有信息都永久保存在其中。控制单元的内存地址表示微指令的地址。

微指令有一个控制字。控制字指示数据处理器的操作。这些操作整合后,下一个地址应该由控件来确定。下一个地址可以是顺序中的下一个地址,也可以是位于任何地方的地址。

需要在下一条指令中使用当前微指令的各个位。下一个地址生成器还有一种方法是微程序定序器。当前地址受控制数据寄存器的影响,直到评估下一个地址并从存储器中读取。数据寄存器也称为流水线寄存器。

让我们看看硬连线控制单元和微程序单元之间的比较。

硬接线控制单元微程序单元

结构和指令集一经开发,不得更改。

适用于通过改变控制存储器中保存的微程序来进行修改。

计算机的设计很复杂。

计算机的设计被简化。

未指定体系结构和指令集。

指定了体系结构和指令集。
它很快比较适中。

它有一个处理器来创建以正确顺序执行的信号。

它促进了指令位被解码和执行的微定序器。

它通过需要鼓、触发器、倒装芯片和时序电路来运行。

它控制的子设备包括ALU、寄存器、总线、指令寄存器。