計算機組織及結(jié)構(gòu)第8章-1、2節(jié)_第1頁
計算機組織及結(jié)構(gòu)第8章-1、2節(jié)_第2頁
計算機組織及結(jié)構(gòu)第8章-1、2節(jié)_第3頁
計算機組織及結(jié)構(gòu)第8章-1、2節(jié)_第4頁
計算機組織及結(jié)構(gòu)第8章-1、2節(jié)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、8.1 CPU 的結(jié)構(gòu)的結(jié)構(gòu)8.3 操作命令分析操作命令分析8.2 指令周期指令周期8.4 控制單元的功能控制單元的功能8.5 運算方法運算方法一、一、 CPU 的功能的功能取指令取指令分析指令分析指令執(zhí)行指令,發(fā)出各種操作命令執(zhí)行指令,發(fā)出各種操作命令控制程序輸入及結(jié)果的輸出控制程序輸入及結(jié)果的輸出總線管理總線管理處理異常情況和特殊請求處理異常情況和特殊請求1. 控制器的功能控制器的功能2. 運算器的功能運算器的功能實現(xiàn)算術(shù)運算和邏輯運算實現(xiàn)算術(shù)運算和邏輯運算指令控制指令控制操作控制操作控制時間控制時間控制數(shù)據(jù)加工數(shù)據(jù)加工處理中斷處理中斷二、二、CPU 結(jié)構(gòu)框圖結(jié)構(gòu)框圖PC IR指令控制指令

2、控制操作控制操作控制時間控制時間控制數(shù)據(jù)加工數(shù)據(jù)加工處理中斷處理中斷ALU 寄存器寄存器中斷系統(tǒng)中斷系統(tǒng)1. CPU 與系統(tǒng)總線與系統(tǒng)總線CU 時序電路時序電路寄存器寄存器ALU 中斷中斷 系統(tǒng)系統(tǒng)CUCPU控制總線控制總線數(shù)據(jù)總線數(shù)據(jù)總線地址總線地址總線2. CPU 的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu) 算術(shù)和算術(shù)和布爾邏輯布爾邏輯取反取反移位移位狀態(tài)標志狀態(tài)標志內(nèi)部內(nèi)部 數(shù)據(jù)總線數(shù)據(jù)總線CPU寄存器寄存器CU中斷中斷系統(tǒng)系統(tǒng)ALU控制信號控制信號1. 用戶可見寄存器用戶可見寄存器(1) 通用寄存器通用寄存器三、三、 CPU 的寄存器的寄存器存放操作數(shù)存放操作數(shù)可作可作 某種尋址方式所需的某種尋址方式所需的

3、 專用寄存器專用寄存器(2) 數(shù)據(jù)寄存器數(shù)據(jù)寄存器存放操作數(shù)存放操作數(shù)(滿足各種數(shù)據(jù)類型)(滿足各種數(shù)據(jù)類型)兩個寄存器拼接存放雙倍字長數(shù)據(jù)兩個寄存器拼接存放雙倍字長數(shù)據(jù)(3) 地址寄存器地址寄存器存放地址存放地址,其位數(shù)應(yīng)滿足最大的地址范圍,其位數(shù)應(yīng)滿足最大的地址范圍用于特殊的尋址方式用于特殊的尋址方式 段基值段基值 棧指針棧指針(4) 條件碼寄存器條件碼寄存器存放條件碼存放條件碼,可作程序分支的依據(jù),可作程序分支的依據(jù)如如 正、負、零、溢出、進位等正、負、零、溢出、進位等2. 控制和狀態(tài)寄存器控制和狀態(tài)寄存器(1) 控制寄存器控制寄存器PC控制控制 CPU 操作操作(2) 狀態(tài)寄存器狀態(tài)寄

4、存器狀態(tài)寄存器狀態(tài)寄存器其中其中 MAR MDR IR 用戶不可見用戶不可見 存放條件碼存放條件碼PSW 寄存器寄存器存放程序狀態(tài)字存放程序狀態(tài)字 PC 用戶可見用戶可見 3. 舉例舉例Z8000 8086 MC 68000MARMMDRIR四、四、 控制單元控制單元 CU 和中斷系統(tǒng)和中斷系統(tǒng)1. CU 產(chǎn)生全部指令的微操作命令序列產(chǎn)生全部指令的微操作命令序列組合邏輯設(shè)計組合邏輯設(shè)計微程序設(shè)計微程序設(shè)計硬連線邏輯硬連線邏輯存儲邏輯存儲邏輯2. 中斷系統(tǒng)中斷系統(tǒng)五、五、ALU一、一、 指令周期的基本概念指令周期的基本概念1 . 指令周期指令周期取出并執(zhí)行一條指令所需的全部時間取出并執(zhí)行一條指令

5、所需的全部時間完成一條指令完成一條指令執(zhí)行執(zhí)行取指、分析取指、分析取指階段取指階段取指周期取指周期執(zhí)行階段執(zhí)行階段執(zhí)行周期執(zhí)行周期(取指、分析)(取指、分析)(執(zhí)行指令)(執(zhí)行指令)指令周期指令周期取指周期取指周期執(zhí)行周期執(zhí)行周期2. 每條指令的指令周期不同每條指令的指令周期不同取指周期取指周期指令周期指令周期取指周期取指周期 執(zhí)行階段執(zhí)行階段指令周期指令周期取指周期取指周期執(zhí)行周期執(zhí)行周期指令周期指令周期NOPADD mem MUL mem3. 具有間接尋址的指令周期具有間接尋址的指令周期4. 帶有中斷周期的指令周期帶有中斷周期的指令周期取指周期取指周期間址周期間址周期指令周期指令周期執(zhí)行周

6、期執(zhí)行周期取指周期取指周期間址周期間址周期指令周期指令周期執(zhí)行周期執(zhí)行周期中斷周期中斷周期5. 指令周期流程指令周期流程取指周期取指周期執(zhí)行周期執(zhí)行周期有間址嗎?有間址嗎?有中斷嗎?有中斷嗎?間址周期間址周期中斷周期中斷周期是是是是否否否否6. CPU 工作周期的標志工作周期的標志CPU 訪存有訪存有 4 種性質(zhì)種性質(zhì)取取 指令指令取取 地址地址取取 操作數(shù)操作數(shù)存存 程序斷點程序斷點取指周期取指周期間址周期間址周期執(zhí)行周期執(zhí)行周期中斷周期中斷周期CPU 的的4個工作周期個工作周期1. 取指周期數(shù)據(jù)流取指周期數(shù)據(jù)流二、二、 指令周期的數(shù)據(jù)流指令周期的數(shù)據(jù)流MDRCUMARPCIR存儲器存儲器CPU地址總線地址總線數(shù)據(jù)總線數(shù)據(jù)總線控制總線控制總線IR+1 2. 間址周期數(shù)據(jù)流間址周期數(shù)據(jù)流MDRCUMARCPU地址總線地址總線數(shù)據(jù)總線數(shù)據(jù)總線控制總線控制總線PCIR存儲器存儲器MDR3. 執(zhí)行周

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論