費(fèi)希爾控制器的分析指令
費(fèi)希爾控制器的首要任務(wù)應(yīng)該是保證指令流正常運(yùn)轉(zhuǎn),即保證按程序中規(guī)定的指令順序完成指令的執(zhí)行,控制器的分析指令或叫解釋指令、指令譯碼等。是對(duì)當(dāng)前取得的指令進(jìn)行分析,指出它要求作什么操作,并產(chǎn)生相應(yīng)的操作控制命令,如果參與操作的數(shù)據(jù)在存儲(chǔ)器中,還需要形成操作數(shù)地址。 費(fèi)希爾控制器是根據(jù)分析指令時(shí)產(chǎn)生的操作命令和操作數(shù)地址形成相應(yīng)的操作控制信號(hào)序列,通過(guò)CPU及輸入輸出設(shè)備的執(zhí)行,實(shí)現(xiàn)每條指令的功能,其中還包括對(duì)運(yùn)算結(jié)果的處理以及下條指令地址的形成。此外,程序和數(shù)據(jù)要輸入機(jī)器,運(yùn)算結(jié)果要輸出,機(jī)器運(yùn)行過(guò)程中出現(xiàn)的某些異常情況或請(qǐng)求要進(jìn)行處理,人與機(jī)器之間要進(jìn)行對(duì)話(huà),因此控制器還應(yīng)該具有控制程序和數(shù)據(jù)的輸入與結(jié)果輸出根據(jù)程序的安排或人的干預(yù),在適當(dāng)?shù)臅r(shí)候向輸入輸出設(shè)備發(fā)出一些相應(yīng)的命令來(lái)完成I/O功能,這實(shí)際上也是通過(guò)執(zhí)行程序來(lái)完成的。