《微處理器》幻燈片PPT_第1頁
《微處理器》幻燈片PPT_第2頁
《微處理器》幻燈片PPT_第3頁
《微處理器》幻燈片PPT_第4頁
《微處理器》幻燈片PPT_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、微處理器幻燈片PPT微處理器幻燈片PPT內容概要微處理器概述8086CPU的內部構造內容概要微處理器概述微處理器概述微處理器是微型計算機的核心。嚴格講微處理器不等于CPU,CPU是指計算機中執行運算和控制功能的區域,由算術邏輯部件ALU和控制部件兩大主要局部組成。把CPU和存放器Register封裝到一片大規模或超大規模集成電路中稱之為微處理器。微處理器概述微處理器是微型計算機的核心。嚴格講微處理器不等于微處理器的主要性能指標字長:一次直接處理的二進制數碼的位數。取決于存放器的位數和數據總線的寬度。主頻:CPU的時鐘頻率。主頻=外頻倍頻。從80486開場,主頻=外部總線頻率倍頻系數。MIPS:

2、表示微處理器的性能。每秒鐘執行幾百萬條指令。iCOMP指數:Intel評價其32位CPU性能的一種指標。微處理器的主要性能指標字長:一次直接處理的二進制數碼的位數。Intel CPU 外包裝盒Intel CPU 外包裝盒微處理器的主要功能進展算術和邏輯運算。承受存儲器和I/O接口發來的數據及發送數據給存儲器和I/O接口可以少量暫存數據能對指令系統進展存放、譯碼并執行指令所規定的操作。能提供整個系統所需的定時和控制信號可響應I/O設備的中斷請求。從程序設計角度來看:賦值和算術表達式。無條件轉移。條件轉移以及關系和邏輯表達式。循環。數組和其他數據構造。子程序。輸入和輸出。微處理器的主要功能進展算術

3、和邏輯運算。從程序設計角度來看:8086 CPU的內部構造8086 CPU的內部構造執行部件EU由8個通用存放器、1個標志存放器、ALU和EU控制電路組成。ALU:16位算術邏輯運算部件,進展算術和邏輯運算,也可按指令的尋址方式計算內存地址的偏移。暫存存放器:16位存放器,暫時保存數據,并向ALU提供參與運算的操作數。EU控制電路:從BIU指令隊列取指令代碼,經分析、譯碼后形成各種實時控制信號。執行部件EU由8個通用存放器、1個標志存放器、ALU和EU控總線接口部件BIU包括:4個段存放器、1個指令指針存放器、1個與EU通信的內部存放器、指令隊列緩沖器、I/O控制電路和20位的地址加法器。BI

4、U通過總線控制電路將CPU和內部總線與外部總線相連,是CPU與外部交換數據的通路。地址加法器和段存放器:用于計算地址和尋址。指令隊列緩沖器:按順序存儲指令,使用先進先出原那么。總線控制電路:產生總線控制信號。總線接口部件BIU包括:4個段存放器、1個指令指針存放器、1存放器構造8086共有13個16位的內部存放器,1個16位的標志存放器。分為兩組:通用存放器組專用存放器組四個通用數據存放器AX、BX、CX、DX均可用作16位存放器也可用作8 為存放器。用作8 位存放器分別記作:AH、AL、BH、BL、CH、CL、DH、DL。存放器構造8086共有13個16位的內部存放器,1個16位的通用存放器

5、AX(AH,AL)累加器:有些指令約定以AX(或AL)為源或目的存放器。BX(BH,BL)基址存放器:BX可用作間接尋址的地址存放器和基地址存放器,BH、BL可用作8位通用數據存放器。CX(CH,CL)計數存放器:CX在循環和串操作中操作中充當計數器,指令執行后CX內容自動修改。DX(DH,DL)數據存放器:除用作通用存放器外;在I/O指令中可用作端口地址存放器;乘除指令中用作輔助累加器。指針和變址存放器BP( Basic Pointer Register)基址指針存放器SP(Stack Pointer Register)堆棧指針存放器SI(Source Index Register)源變址存

6、放器DI(Destination Index Register)目的變址存放器通用存放器AX(AH,AL)累加器:有些指令約定以AX(或A專用存放器標志存放器Flag Register共有16位,其中7位未用。標志存放器內容如圖:CF(Carry Flag)進位標志:反映在運行結果的最高位有無進位或錯位。PF(Parity Flag)奇偶標志:反映運算結果中“1的個數的奇偶性,主要用于判斷數據傳送過程中是否出錯。AF(Auxiliary Flag)輔助進位標志:加減運算時,假設D3向D4產生了進位或錯位那么AF=1。否那么AF=0。在BCD碼運算時,該標識用于十進制調整。專用存放器標志存放器F

7、lag Register共有16位專用存放器ZF(Zero Flag)零進位:反映計算結果是否為0。假設結果為零那么ZF=1,否那么ZF=0。SF(Sign Flag)符號標志:反映計算結果最高位及符號位的狀態。如果運算結果的最高位為1那么SF=1對帶符號數即為負數,否那么SF=0對帶符號數即為正數。OF(Overflow Flag)溢出標志:反映運算結果是否超出了帶符號數的表數范圍。DF(Direction Flag)方向標志:用于串處理指令中控制串處理的方向。IF(Interrupt Flag)中斷允許標志:用于控制CPU是否允許相應可屏蔽中斷請求。TF(trap flag)陷阱標志:用于單步操作。IP:指令指針存放器。專用存放器ZF(Zero Flag)零進位:反映計算結果是否本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論