plc 控制 組合邏輯控制器和微程序控制器的主要區(qū)別?
組合邏輯控制器和微程序控制器的主要區(qū)別?答:微程序的控制器和組合邏輯的控制器是計算機(jī)中兩種不同類型的控制器?! 」餐c:①基本功能都是提供計算機(jī)各個部件協(xié)同運行所需要的控制信號;②組成部分都有程序計數(shù)
組合邏輯控制器和微程序控制器的主要區(qū)別?
答:微程序的控制器和組合邏輯的控制器是計算機(jī)中兩種不同類型的控制器?! 」餐c:
①基本功能都是提供計算機(jī)各個部件協(xié)同運行所需要的控制信號;
②組成部分都有程序計數(shù)器PC,指令寄存器IR;
③都分成幾個執(zhí)行步驟完成每一條指令的具體功能。 不同點:主要表現(xiàn)在處理指令執(zhí)行步驟的辦法,提供控制信號的方案不一樣。微程序的控制器是通過微指令地址的銜接區(qū)分指令執(zhí)行步驟,應(yīng)提供的控制信號從控制存儲器中讀出,并經(jīng)過一個微指令寄存器送到被控制部件。組合邏輯控制器是用節(jié)拍發(fā)生器指明指令執(zhí)行步驟,用組合邏輯電路直接給出應(yīng)提供的控制信號?! ∥⒊绦虻目刂破鞯膬?yōu)點是設(shè)計與實現(xiàn)簡單些,易用于實現(xiàn)系列計算機(jī)產(chǎn)品的控制器,理論上可實現(xiàn)動態(tài)微程序設(shè)計,缺點是運行速度要慢一些。 組合邏輯控制器的優(yōu)點是運行速度明顯地快,缺點是設(shè)計與實現(xiàn)復(fù)雜些,但隨著EDA工具的成熟,該缺點已得到很大緩解
CPU由哪兩部分組成?
CPU是由運算器和控制器這兩個部分組成的。
1、運算器由算術(shù)邏輯單元(ALU)、累加器、狀態(tài)寄存器、通用寄存器組等組成。算術(shù)邏輯運算單元(ALU)的基本功能為加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、求補(bǔ)等操作。 計算機(jī)運行時,運算器的操作和操作種類由控制器決定。運算器處理的數(shù)據(jù)來自存儲器;處理后的結(jié)果數(shù)據(jù)通常送回存儲器,或暫時寄存在運算器中。與Control Unit共同組成了CPU的核心部分。
2、控制器分組合邏輯控制器和微程序控制器,兩種控制器各有長處和短處。組合邏輯控制器設(shè)計麻煩,結(jié)構(gòu)復(fù)雜,一旦設(shè)計完成,就不能再修改或擴(kuò)充,但它的速度快。 微程序控制器設(shè)計方便,結(jié)構(gòu)簡單,修改或擴(kuò)充都方便,修改一條機(jī)器指令的功能,只需重編所對應(yīng)的微程序; 要增加一條機(jī)器指令,只需在控制存儲器中增加一段微程序,但是,它是通過執(zhí)行一段微程。具體對比如下:組合邏輯控制器又稱硬布線控制器,由邏輯電路構(gòu)成,完全靠硬件來實現(xiàn)指令的功能。