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