硬連線控制�是由基本邏輯電路組成的,對指令中的操作碼�(jìn)行譯�,并�(chǎn)生相�(yīng)的時序控制信號的部件,又�組合邏輯控制��
硬連線控制器由指令部件、地址部件、時序部�、操作控制部件和中斷控制部件等組成(參見“中央處理器”條目中的控制器部分�。其中操作控制部件用來產(chǎn)生各種操作控制命�,它根據(jù)指令要求和指令流�,按照一定順序發(fā)出各種控制命�。操作控制部件的輸人信號有:指令譯碼器的輸出信號、時序信號和運算�(jié)果標(biāo)志狀�(tài)信號�。設(shè)計時根據(jù)指令流程、操作時間表得到各種操作控制命令的邏輯表�(dá)式,可采用由基本邏輯電路(與門、或門、與非門等)組成的邏輯網(wǎng)�(luò)來實�(xiàn)。也可采用可編程邏輯器件PLD來實�(xiàn)。PLD的“與”陣列及“或”陣列和操作控制命令的“與一或”邏輯表�(dá)式相對應(yīng),為�(shè)計組合邏輯控制器提供了一種理想器件�80年代出現(xiàn)的通用陣列邏輯電路〔熱L與PAL參見專用邏輯集成電路)具有與可編程邏輯器件PLD類似的結(jié)�(gòu),它不但可編程并且是可擦除的,為�(shè)計提供了更大的靈活��
組合邏輯控制器的�(yōu)點是速度快。但因其線路�(fù)雜而且不規(guī)�,不便于�(diào)試、維�(hù)、修�,也不便于仿真不同的機器的指令集�