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