版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第三章 計算機核心部件及其 工作原理,第一節(jié) 中央處理器(CPU),馮?諾伊曼計算機的特點,馮?諾伊曼計算機的特點計算機由運算器、存儲器、控制器和輸入/輸出設(shè)備組成指令和數(shù)據(jù)一起以同等地位存放于存儲器內(nèi),并可按地址訪問指令和數(shù)據(jù)均用二進制代碼表示指令由操作碼和地址碼組成,操作碼用于表示操作的性質(zhì),地址碼用來表示操作數(shù)在存儲器中的位置,馮?諾伊曼計算機的特點,指令在存儲器內(nèi)按順序存放機器以運算器為中心,輸
2、入輸出設(shè)備與存儲器間的數(shù)據(jù)傳送都通過運算器來完成。,典型的馮?諾伊曼計算機結(jié)構(gòu)框圖,運算器,控制器,輸入設(shè)備,存儲器,輸出設(shè)備,,,,,,,,,,,,,,,,,,,,典型的馮?諾伊曼計算機結(jié)構(gòu)框圖,馮?諾伊曼計算機結(jié)構(gòu)的演化,控制部件多樣化現(xiàn)代計算機系統(tǒng)采用了總線結(jié)構(gòu)總線:連接計算機各部件的一組公共信號線,它是計算機中傳送信號代碼的公共通道。內(nèi)部總線:把微處理機內(nèi)部各個邏輯功能單元互相連接起來的線路外部總線:把計算機各個功能部件
3、互相連接起來的總線數(shù)據(jù)總線、控制總線、地址總線,數(shù)據(jù)總線實現(xiàn)CPU、存儲器和輸入輸出設(shè)備三者之間的數(shù)據(jù)交換雙向總線地址總線用來輸出指定的存儲器或I/O設(shè)備地址的總線單向總線地址總線的數(shù)目決定了所能訪問的存儲單元的數(shù)目控制總線,三態(tài)門緩沖器,,,,輸入,輸出,,,啟動/禁止,存儲器成為計算機的中心,運算器,控制器,輸入設(shè)備,存儲器,輸出設(shè)備,以存儲器為中心的計算機結(jié)構(gòu)框圖,,,,,,,,,,,,,,,,,,,,,,,,,,
4、00010000,,,,,,,………………,地址譯碼器,,,,,,,,,,來自CPU的地址寄存器00000010,控制,,,,CPU發(fā)送讀命令,,,將數(shù)據(jù)傳送給CPU,存儲器讀操作,輸入/輸出系統(tǒng)的功能加強采用了中斷技術(shù)、DMA的方式的高速總線技術(shù),指令系統(tǒng),基本概念指令:計算機執(zhí)行某種操作的命令指令系統(tǒng):計算機各種操作的集合指令系統(tǒng)是完備的指令系統(tǒng)支持最高效率的執(zhí)行指令編碼是合理的指令系統(tǒng)須采取系列設(shè)計,指令字
5、長和指令格式機器字長:計算機能直接處理的二進制數(shù)據(jù)的位數(shù)指令字長:指令中包含的二進制代碼的位數(shù)。單字長指令:指令字長和機器字長相等雙子長指令:指令子長度是機器子長的兩倍指令格式:由操作碼和操作數(shù)組成,操作碼,操作數(shù)/操作數(shù)地址,操作碼:決定了操作的類型,操作數(shù)碼無操作數(shù)指令由操作數(shù)指令,操作碼,操作碼,操作數(shù)1/操作數(shù)地址1,操作數(shù)n/操作數(shù)地址n,……,計算機的工作過程(簡要介紹),計算機的工作過程(簡要介紹)例:
6、計算 ax2+bx+c 化簡(ax+b)*x+c 運算步驟:取x送指運算器中乘以a,得ax,存于運算器中加b,得ax+b,存于運算器中乘以x,得(ax+b)x,存于運算器中加c,得(ax+b)x+c,存于運算器中,計算機的工作過程(簡要介紹),設(shè)某機器的指令字長為16位,其中操作碼占6位,地址碼占10位,如下圖所示,,,操作碼,操作數(shù),,,,6位,10位,,,,,使用系統(tǒng)總線的CPU,,ALU,CU,寄
7、存器,中斷系統(tǒng),CPU,,,,,,,,,,控制總線,數(shù)據(jù)總線,地址總線,使用系統(tǒng)總線的CPU,CPU的寄存器,CPU的寄存器用戶可見的寄存器通用寄存器數(shù)據(jù)寄存器地址寄存器條件代碼寄存器,CPU的寄存器,控制和狀態(tài)寄存器MAR 存儲器地址寄存器MDR 存儲器數(shù)據(jù)寄存器PC 程序計數(shù)器IR 指令寄存器,AXBXCXDX,,,,,通用寄存器,SPBPSIDI,,,,,指針和變址,CSDSSSE
8、S,,,,,段,IPF,,,程序狀態(tài),8086微處理器寄存器的組織,,,,,細化的計算機組成框圖,ACC,ALU,X,,,,MQ,,,運算器,CU控制單元,,,…,IR,PC,控制器,CPU,存儲體,MDR,MAR,主存儲器,I/O,,,,,,,CPU的功能(控制器的功能),CPU的功能(控制器的功能)取指令分析指令執(zhí)行指令,CPU的控制單元,CPU的控制單元指令周期的基本概念CPU每取出并執(zhí)行一條指令所需的全部時間叫指令
9、周期,,,,,取指階段,執(zhí)行階段,取指周期(取指、分析),執(zhí)行周期執(zhí)行指令,,,,,指令周期,,,CPU的控制單元,指令周期的比較,,,,取指周期,指令周期,,,,,無條件轉(zhuǎn)移指令 JMP X,,,,取指周期,指令周期,,,,,加法指令,,執(zhí)行周期,,,,,,取指周期,指令周期,,,,,,執(zhí)行周期,,,,乘法指令,CPU的控制單元,機器周期:完成一個基本的操作如讀或?qū)懙人枰臅r間時鐘周期(節(jié)拍、狀態(tài))在一個機器周期里可以完成若
10、干個微操作,每個微操作都需要一定的時間,可以用時鐘信號來控制產(chǎn)生每一個微操作命令。這樣一個機器周期內(nèi)就包含了若干個時鐘周期,又稱節(jié)拍或狀態(tài)。,CPU的控制單元,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Φ,,,,,,,,,,,,,,,機器周期T,T1,T2,…,Tn,T1,T2,…,Tn,機 器 周 期 M1,機 器 周 期 M2,指 令 周 期 (包括1~n個機器周期),,,CPU的控制單元,微操作信號
11、的產(chǎn)生電路設(shè)計方法數(shù)字邏輯設(shè)計方法微程序設(shè)計方法,流水線技術(shù),如何提高整機的處理能力提高器件的性能改進系統(tǒng)的結(jié)構(gòu),開發(fā)系統(tǒng)的并行性,流水線技術(shù),流水線結(jié)構(gòu)取指令,微處理器從高速緩存或內(nèi)存中取一條指令指令譯碼,分析指令操作數(shù)地址生成,針對訪存指令,要訪問存儲器中的操作數(shù),需形成操作數(shù)的地址取操作數(shù),針對形成的存儲器的地址,指令取操作數(shù)執(zhí)行指令,由ALU執(zhí)行指令規(guī)定的操作,流水線技術(shù),寫回運算結(jié)果,最后運算結(jié)果存放至某一內(nèi)
12、存單元或某一通用寄存器修改指令指針,指向下一條指令,流水線技術(shù),,取指令1,,執(zhí)行指令1,,取指令2,,執(zhí)行指令2,,,……,指令的串行執(zhí)行,CPU,總線,時間,取指1,執(zhí)行1,寫數(shù)1,取指2,執(zhí)行2,取指3,忙,忙,忙,忙,,總線的使用情況,流水線技術(shù),取指令1,執(zhí)行指令1,取指令2,執(zhí)行指令2,取指令3,執(zhí)行指令3,指令的二級流水,流水線技術(shù),二級流水不能使執(zhí)行效率加倍指令的執(zhí)行時間一般大于取指時間,因此,取指階段可能要等待一段
13、時間。遇到轉(zhuǎn)移指令,下一條指令是不可知的,因為必須要等到執(zhí)行階段結(jié)束之后,才能知道條件是否成立,從而決定下一條指令的地址,造成了時間上的浪費。,流水線技術(shù),FI – 取指令 DI – 指令譯碼 CO – 計算操作數(shù)地址FO – 取操作數(shù) EI – 執(zhí)行指令 WO – 寫操作數(shù),流水線技術(shù),流水線種類指令流水線結(jié)構(gòu),取指令,指令譯碼,,地址形成,,取操作數(shù),,操作執(zhí)行
14、,,寫操作數(shù),,改指令指針,,流水線技術(shù),數(shù)據(jù)(運算)流水線,對階,鎖存器,,尾數(shù)相加,,鎖存器,,規(guī)格化,,鎖存器,,流水線技術(shù),影響流水線性能的因素訪存沖突相關(guān)問題控制相關(guān)數(shù)據(jù)相關(guān),流水線技術(shù),流水線中的多發(fā)技術(shù)超標量技術(shù)(Super Scalar)每個時鐘周期可同時并發(fā)多條指令,即以并行操作的方式將兩條或兩條以上的指令編譯并執(zhí)行超流水線技術(shù)(Super pipe lining)超長指令字技術(shù)(VL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- gis應(yīng)用系統(tǒng)開發(fā)模式探討
- Web Services在GIS系統(tǒng)中的應(yīng)用.pdf
- Mobile GIS應(yīng)用系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 應(yīng)用ArcObjects開發(fā)海洋GIS系統(tǒng)的研究.pdf
- 應(yīng)用GIS的城市照明規(guī)劃系統(tǒng).pdf
- gps與gis在物流系統(tǒng)中的應(yīng)用
- 電力系統(tǒng)GIS平臺開發(fā)應(yīng)用.pdf
- 配電網(wǎng)SCADA系統(tǒng)和GIS系統(tǒng)互操作應(yīng)用.pdf
- 高校GIS房產(chǎn)管理系統(tǒng)的設(shè)計及應(yīng)用.pdf
- 移動GIS原型系統(tǒng)構(gòu)建及其應(yīng)用研究.pdf
- GIS系統(tǒng)在物流管理中的應(yīng)用.pdf
- GIS技術(shù)在視頻監(jiān)控系統(tǒng)中的應(yīng)用.pdf
- gis技術(shù)在輸電配網(wǎng)系統(tǒng)中的應(yīng)用
- GPS、GIS系統(tǒng)在車輛管理中的應(yīng)用.pdf
- 社交網(wǎng)絡(luò)中對于GIS系統(tǒng)應(yīng)用的研究.pdf
- gis技術(shù)在輸電配網(wǎng)系統(tǒng)中的應(yīng)用
- gis在物流配送系統(tǒng)中的應(yīng)用
- GIS在高校后勤管理系統(tǒng)中的應(yīng)用.pdf
- 基于SuperMap GIS的林火管理系統(tǒng)應(yīng)用研究.pdf
- GIS技術(shù)在車輛導航系統(tǒng)中的應(yīng)用.pdf
評論
0/150
提交評論