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