�程序控制��組合邏輯控制�相比�,具有規(guī)整性、靈活�、可維護(hù)性等一系列�(yōu)點,因而在計算機設(shè)計中逐漸取代了早期采用的組合邏輯控制��
�1)控制存儲器(contmlMemory)用來存放各機器指令對�(yīng)的微程序。譯碼器用來形成機器指令對應(yīng)的微程序的入口地址。當(dāng)將一條機器指令對�(yīng)的微程序的各條微指令逐條取出,并送到微指令寄存器時,其微操作命令也就按事先的�(shè)計發(fā)�,因而也就完成了一條機器指令的功能。對每一條機器指令都是如��
?�?)微指令的寬度直接決定了微程序控制器的寬度。為了簡化控制存儲器,可采取一些措施來縮短微指令的寬度。如采用字段譯碼法一級分段譯�。顯然,微指令的控制字段將大大縮��,一些要同時�(chǎn)生的微操作命令不能安排在同一個字段中。為了�(jìn)一步縮短控制字�,還可以將字段譯碼設(shè)計成兩級或多��
微程序控�(簡稱微碼控制)的基本思路是:用微指令�(chǎn)生微操作命令,用若干條微指令組成一段微程序?qū)崿F(xiàn)一條機器指令的功能(為了加以區(qū)別,將前面所講的指令稱為機器指令)。設(shè)機器指令M�(zhí)行時需要三個階�,每個階段需要發(fā)出如下命令:階段一�(fā)送K1、K8命令,階段二�(fā)送K0、K2、K3、K4命令,階段三�(fā)送K9命令。當(dāng)將條微指令送到微指令寄存器時,微指令寄存器的K1和K8�1,即�(fā)出K1和K8命令,該微指令指出下一條微指令地址�00101,從中取出第二條微指�,送到微指令寄存器時將�(fā)出K0、K2、K3、K4命令,接下來是取第三條微指令,發(fā)K9命令�
組合邏輯控制器和微程序控制器,兩種控制器各有長處和短處。組合邏輯控制器�(shè)計麻�,結(jié)�(gòu)�(fù)雜,一旦設(shè)計完�,就不能再修改或擴充,但它的速度�。微程序控制器設(shè)計方�,結(jié)�(gòu)簡單,修改或擴充都方便,修改一條機器指令的功能,只需重編所對應(yīng)的微程序;要增加一條機器指�,只需在控制存儲器中增加一段微程序,但�,它是通過�(zhí)行一段微�。具體對比如下:組合邏輯控制器又稱硬布線控制器,由邏輯電路構(gòu)�,完全靠硬件來實�(xiàn)指令的功��
維庫電子�,電子知�,一查百��
已收錄詞�153979�