• 内容讲解

1.实现方式

从实现方式上说,组合逻辑控制方法由逻辑门电路组合实现,而微程序控制器的控制功能则是在存放微程序的控制存储器和存放当前微指令的微指令寄存器的直接控制之下实现的。

组合逻辑控制器的控制信号首先用逻辑表达式列出,经过简化后用门电路或门阵列器件实现,因而显得较为复杂,当修改指令或增加指令时非常麻烦,有时甚至没有可能。

微程序控制器的结构比较规整,大大减少了控制器的复杂性和非标准化程度,可以把硬件的用量限制在很小的范围内。由于各条指令控制信号的差别都反映在微程序上,因此,增加或修改指令只要增加或修改控制存储器中的内容即可,从而提供了很大的灵活性,使得控制器设计的变更、修改以及指令系统的扩充都不再成为难事。

因此,微程序控制得到了广泛的应用,尤其是指令系统复杂的计算机,一般都采用微程序控制方式来实现控制功能。

2.性能

从性能上来比较,在同样的半导体工艺条件下,组合逻辑控制方式比微程序控制的速度快。这是因为执行每一条微指令都要从控制存储器中读取一次微指令,从而影响了速度,而组合逻辑控制方式的速度则仅取决于电路的延迟。

因此,在超高速计算机的设计中,往往采用组合逻辑控制方法。