費(fèi)希爾控制器的組成與工作原理
費(fèi)希爾控制器由如下基本部分組成:
1.程序計(jì)數(shù)器:用來存放下條將要執(zhí)行的指令在主存中的地址。
2.指令寄存器:用來存放當(dāng)前正在執(zhí)行的指令,。
3.指令譯碼器:對(duì)指令寄存器中的指令的操作碼進(jìn)行譯碼,,向微操作控制信號(hào)形成部件提供特定的操作控制信號(hào),。
4.時(shí)序發(fā)生器:用于產(chǎn)生機(jī)器所需的各種時(shí)序信號(hào),,以控制有關(guān)部件在不同的時(shí)間完成的不同操作,。
5.總線控制邏輯:對(duì)總線上各部件使用總線進(jìn)行仲裁,。
6.中斷機(jī)構(gòu):對(duì)異常情況及某些中斷請(qǐng)求進(jìn)行處理,。
7.微操作控制信號(hào)形成部件:根據(jù)不同的時(shí)序關(guān)系,、操作碼和有關(guān)的狀態(tài)標(biāo)志給出所需要的微操作控制信號(hào)序列。
費(fèi)希爾控制器控制一條指令的運(yùn)行的過程是依次運(yùn)行一組的微操作序列的過程,,由于每條指令對(duì)應(yīng)的微操作數(shù)不同,,每個(gè)微操作所需的時(shí)間是不同的。形成控制不同微操作序列的時(shí)序控制信號(hào)的方法稱控制器的控制方式,。同步控制方式中,,任何一個(gè)微操作的執(zhí)行均由統(tǒng)一的基準(zhǔn)時(shí)標(biāo)系統(tǒng)的時(shí)序信號(hào)控制,。所有指令都含有相同的機(jī)器周期數(shù),每個(gè)機(jī)器周期含有相同的節(jié)拍電位,,每條指令的執(zhí)行時(shí)間相等,。