版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第五章第五章 中央處理器中央處理器nCPUCPU的功能和組成的功能和組成n指令周期指令周期n時序產(chǎn)生器時序產(chǎn)生器n微程序控制器微程序控制器n微程序設(shè)計技術(shù)微程序設(shè)計技術(shù)n硬布線控制器硬布線控制器5.4 5.4 硬布線控制器硬布線控制器( (組合邏輯控制器組合邏輯控制器) )與與PLAPLA控制器控制器5.4.1 5.4.1 組合邏輯控制器的設(shè)計步驟組合邏輯控制器的設(shè)計步驟 1.1.根據(jù)根據(jù)CPUCPU的結(jié)構(gòu)圖寫出每條指令的操作流程圖的結(jié)構(gòu)圖寫出每條指令的操作流程圖并分解成微操作序列。并分解成微操作序列。 2.2.選擇合適的控制方式和控制時序。選擇合適的控制方式和控制時序。 3.3.對微操作流程
2、圖安排時序?qū)ξ⒉僮髁鞒虉D安排時序, ,排出微操作時間表。排出微操作時間表。 4.4.根據(jù)操作時間表寫出微操作的表達(dá)式根據(jù)操作時間表寫出微操作的表達(dá)式, ,即即 微操作微操作= =周期周期* *節(jié)拍節(jié)拍* *脈沖脈沖* *指令碼指令碼* *其它條件其它條件 5.5.根據(jù)微操作的表達(dá)式根據(jù)微操作的表達(dá)式, ,畫出組合邏輯電路。畫出組合邏輯電路。 組合邏輯控制器總框圖見下頁。組合邏輯控制器總框圖見下頁。5.4 5.4 硬布線控制器硬布線控制器( (組合邏輯控制器組合邏輯控制器) )與與PLAPLA控制器控制器5.4.25.4.2 組合邏輯控制器的設(shè)計舉例組合邏輯控制器的設(shè)計舉例CPU結(jié)構(gòu)框圖如下圖所
3、示結(jié)構(gòu)框圖如下圖所示,設(shè)計以下幾條指令的設(shè)計以下幾條指令的組合邏輯控制器組合邏輯控制器:CLA ; 清清ACADD I D ; I=0為直接尋址為直接尋址,即即(AC)+(D) AC I=1為間接尋址為間接尋址,即即(AC)+(D) ACSTA I D ; I=0為直接尋址為直接尋址,即即(AC) D; I=1為間接尋址為間接尋址,即即(AC) (D)LDA I D ; I=0為直接尋址為直接尋址,即即(D) AC; I=1為間接尋址為間接尋址,即即(D) ACJMP I D ; I=0為直接尋址為直接尋址,即即(D) PC; I=1為間接尋址為間接尋址,即即(D) PCALU狀態(tài)寄存器狀態(tài)寄
4、存器PSWACPCAR指令譯碼器指令譯碼器操作控制器操作控制器存儲器存儲器數(shù)據(jù)總線數(shù)據(jù)總線OPIR(AR)+1PC ARMREQR/WDBUS ARDBUS PCCDR ACAC DRDR ALUIRDRDR IRIR(AR) DBUS+_DBUS DRDR DBUSCPU結(jié)構(gòu)示意圖結(jié)構(gòu)示意圖ALU DR操作碼操作碼 地址碼地址碼譯碼器譯碼器硬布線邏輯硬布線邏輯(組合邏輯組合邏輯)PC周期狀態(tài)周期狀態(tài)觸發(fā)器觸發(fā)器節(jié)拍發(fā)生器節(jié)拍發(fā)生器時鐘源時鐘源結(jié)果反結(jié)果反饋信息饋信息M1 M2M3T1T4PIR中斷中斷控制控制邏輯邏輯轉(zhuǎn)移轉(zhuǎn)移地址地址+1RESET中斷信號中斷信號微操作控制命令微操作控制命令組
5、合邏輯控制器總框圖組合邏輯控制器總框圖(2)選同步控制方式選同步控制方式(1) 根據(jù)根據(jù)CPU結(jié)構(gòu)框圖寫出指令的操作流程圖結(jié)構(gòu)框圖寫出指令的操作流程圖:I=1?I=1?I=1?I=1?0 ACM ARM ARM DBUSDBUS PCPC ARM DR DR IRPC+1 PCPC ARR, DBUS DRDR IR+1CLAIR15IR14IR13=000ADD001STA010LDA011JMP100IR(AR) DBUSDBUS ARIR(AR) DBUS DBUS ARIR(AR) DBUS DBUS ARIR(AR) DBUS NYM DR(AC)+(DR) ACNYM AR AC
6、DR DR M M DR DR ACNY(IR12)=1NY(IR12)=1(IR12)=1(IR12)=1(3) 選二級時序選二級時序由于以上指令均是單操作數(shù)指令由于以上指令均是單操作數(shù)指令,所以安排三個機器周期所以安排三個機器周期:取指周期取指周期FETCH、取數(shù)、取數(shù)周期周期DOF、執(zhí)行周期、執(zhí)行周期EXEC。每個機器周期安排四個節(jié)拍。每個機器周期安排四個節(jié)拍T1、T2、T3和和T4,時,時序見下圖所示。序見下圖所示。FETCHDOFEXECT1T3T4取指周期取指周期取數(shù)周期取數(shù)周期執(zhí)行周期執(zhí)行周期指令周期指令周期CLKT2(4)為微操作序列安排時序)為微操作序列安排時序I=1?I=1
7、?I=1?I=1?CPC ARR, +1 DBUS DRDR IRCLAADDSTALDAJMPIR(AR) DBUSDBUS ARIR(AR) DBUS DBUS ARIR(AR) DBUS DBUS ARIR(AR) DBUS NYNY AC DR NYNY(IR12)=1(IR12)=1FETCHT1T2T3T4RDBUSARRDBUSARRDBUSARDBUSARRDBUS DRDR ALU+WRDBUS DRDR ACT1T2T3T4DOFT1T2T3T4EXECRDBUSPCDR DBUS(5) 操作時間表見下表操作時間表見下表:微操作微操作 FETCHT1 T2 T3 T4 DO
8、FEXECPC ARR/W=1 R/W=0MREQDR IR+1CIR(AR)DBUSALLALLALLALLALLT1 T2 T3T4CLA*ICLA*I T1T2T3T4ADD+LDAADD+LDASTASTACLACLA(5) 操作時間表見下表操作時間表見下表:微操作微操作 FETCHT1 T2 T3 T4DOFEXECT1T2T3T4T1T2T3T4DBUS ARDBUS DRDBUS PCDR ALUDR ACAC DR+ALLADD+LDA JMPADDLDASTAADDADD+STA+LDA+JMP*I(ADD+STA+LDA)*IDR DBUSSTA(6) 綜合微操作表達(dá)式如下
9、綜合微操作表達(dá)式如下: PC AR=FETCH*T1 R/W=FETCH*T2+DOF*T3*CLA*I+EXEC*T1*(ADD+LDA) R/W=STA*EXEC*T2 MREQ=FETCH*T2+DOF*T3*CLA*I+EXEC*T1*(ADD+LDA)+STA*EXEC*T2 (7) 邏輯電路框圖如下所示邏輯電路框圖如下所示:OPARI指令譯碼器指令譯碼器時時序序產(chǎn)產(chǎn)生生器器組合邏輯控制器組合邏輯控制器LDAADDSTA LDAJMPIRIIR0IR11IR12IR13IR14IR15FETCHDOFEXECT1T2 T3T4PC ARDBUS DRDBUS PC+微操作微操作控制控
10、制信號信號OPI ARIR0IR11IR12IR13 IR14IR15譯碼器譯碼器譯碼器譯碼器FETCHDOFEXEC時鐘系統(tǒng)時鐘系統(tǒng)節(jié)拍發(fā)生器節(jié)拍發(fā)生器=& &11T1T2T4DBUS DRLDAADDI=0I=1微操作控制信號微操作控制信號DBUS DR的邏輯表達(dá)式為的邏輯表達(dá)式為:DBUS DR=FETCH*T3+EXEC*(ADD+LDA)*T2& &微操作執(zhí)行邏輯示意圖微操作執(zhí)行邏輯示意圖T35.4.3 組合邏輯控制器的特點組合邏輯控制器的特點 優(yōu)點優(yōu)點:速度快速度快,可用于速度要求較高的機器中??捎糜谒俣纫筝^高的機器中。 缺點缺點: 缺乏規(guī)整性缺乏規(guī)整性:將幾百個微操作的執(zhí)行邏輯
11、組合在一起將幾百個微操作的執(zhí)行邏輯組合在一起,構(gòu)成的微操構(gòu)成的微操作產(chǎn)生部件作產(chǎn)生部件,是計算機中最復(fù)雜、最不規(guī)整的邏輯部件。不適合是計算機中最復(fù)雜、最不規(guī)整的邏輯部件。不適合于指令復(fù)雜的機器。于指令復(fù)雜的機器。缺乏靈活性缺乏靈活性:各微命令的實現(xiàn)是用硬連的邏輯電路完成各微命令的實現(xiàn)是用硬連的邏輯電路完成,改動不易改動不易,設(shè)計困難。設(shè)計困難。5.4.4 PLA控制器控制器 PLA控制器的設(shè)計步驟控制器的設(shè)計步驟(1)-(4)與組合邏輯控制器相同與組合邏輯控制器相同,只是實現(xiàn)只是實現(xiàn)方法不同方法不同,它采用它采用PLA陣列陣列(Programmed Logic Array)。 從設(shè)計從設(shè)計思想來看是組合邏輯控制器思想來看是組合邏輯控制器,從實現(xiàn)方法來看從實現(xiàn)方法來看,是存儲邏輯控制器。是存儲邏輯控制器。 特點特點:可使雜亂無章的組合邏輯規(guī)整化、微型化,而且可以利用可使雜亂無章的組合邏輯規(guī)整化、微型化,而且可以利用PLA的可編程特性,用存儲邏輯部分地取代組合邏輯,增加了的可編程特性,用存儲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度床墊行業(yè)展會參展商采購合同3篇
- 2024版航天器發(fā)射與數(shù)據(jù)服務(wù)合同
- 2024版臨時工合同協(xié)議書范文
- 2024年軟件開發(fā)購銷合同
- 個人借款協(xié)議模板2024專業(yè)版版B版
- 二零二五版二手房買賣合同公證服務(wù)合同規(guī)范與執(zhí)行2篇
- 2024版股權(quán)激勵合同2篇
- 二零二五版房屋買賣更名與配套設(shè)施移交協(xié)議3篇
- 二零二五年度環(huán)保項目墊資合同范本2篇
- 2024幼兒園幼兒教師聘任與勞動合同書3篇
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 定額〔2025〕1號文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價格水平調(diào)整的通知
- 2025年浙江杭州市西湖區(qū)專職社區(qū)招聘85人歷年高頻重點提升(共500題)附帶答案詳解
- 《數(shù)學(xué)廣角-優(yōu)化》說課稿-2024-2025學(xué)年四年級上冊數(shù)學(xué)人教版
- “懂你”(原題+解題+范文+話題+技巧+閱讀類素材)-2025年中考語文一輪復(fù)習(xí)之寫作
- 2025年景觀照明項目可行性分析報告
- 2025年江蘇南京地鐵集團招聘筆試參考題庫含答案解析
- 2025年度愛讀書學(xué)長參與的讀書項目投資合同
- 電力系統(tǒng)分析答案(吳俊勇)(已修訂)
- 化學(xué)-河北省金太陽質(zhì)檢聯(lián)盟2024-2025學(xué)年高三上學(xué)期12月第三次聯(lián)考試題和答案
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級上冊數(shù)學(xué) 北師大版
評論
0/150
提交評論