控制器是計算機(jī)的指揮,負(fù)責(zé)決定執(zhí)行程序的順序,給出執(zhí)行指令時機(jī)器各部件需要的操作控制命令.
由 程序計數(shù)器、 指令寄存器、 指令譯碼器、 時序產(chǎn)生器和 操作控制器組成,它是發(fā)布命令的“決策機(jī)構(gòu)”,即完成協(xié)調(diào)和指揮整個 計算機(jī)系統(tǒng)的操作。
主要功能:
1.從內(nèi)存中取出一條指令,并指出下一條指令在內(nèi)存中位置
2.對指令進(jìn)行 譯碼或測試,并產(chǎn)生相應(yīng)的操作 控制信號,以便啟動規(guī)定的動作;
3.指揮并控制CPU、內(nèi)存和輸入/ 輸出設(shè)備之間數(shù)據(jù)流動的方向。
電子控制器:根據(jù)事先給定的命令發(fā)出控制信息,使整個電腦指令執(zhí)行過程一步一步地進(jìn)行,是計算機(jī)的神經(jīng)。
電子控制器按所用信號形式分為模擬調(diào)節(jié)器和 數(shù)字控制器。 數(shù)字控制器又分為 順序控制器和數(shù)字調(diào)節(jié)器。