<p>
共同点是:<br>
(1)基本功能都是提供计算机各个部件协同运行所需要的控制信号;<br>
(2)组成部分都有程序计数器PC,指令寄存器IR,都分成几个执行步骤完成每一条指令的具体功能。<br>
不同点是:处理指令执行步骤的办法,提供控制信号的方案不一样。<br>
组合逻辑控制器是用节拍发生器指明指令执行步骤,用组合逻辑电路直接给出应提供的控制信号,其优点是运行速度快,缺点是设计与实现复杂,但随着大规模现场可编程集成电路的出现,该缺点已得到很大缓解;<br>
微程序的控制器是通过微指令地址的衔接,区分指令执行步骤,应提供的控制信号是从控制存储器中读出来的,并经过一个微指令寄存器送到被控制部件的,其缺点是运行速度要慢一些,优点是设计与实现简单些,宜用于实现系列计算机产品的控制器,理论上可实现动态微程序设计。</p>