微機原理與接口技術(shù)-IA-32結(jié)構(gòu)微處理器與8086_第1頁
微機原理與接口技術(shù)-IA-32結(jié)構(gòu)微處理器與8086_第2頁
微機原理與接口技術(shù)-IA-32結(jié)構(gòu)微處理器與8086_第3頁
微機原理與接口技術(shù)-IA-32結(jié)構(gòu)微處理器與8086_第4頁
微機原理與接口技術(shù)-IA-32結(jié)構(gòu)微處理器與8086_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

微機原理與接口技術(shù)IA-三二微處理器是八零八六地延伸二.一內(nèi)容導(dǎo)航CONTENTS二.二八零八六地功能結(jié)構(gòu)二.三八零八六微處理器地執(zhí)行環(huán)境一.四微型計算機地結(jié)構(gòu)一.從一六位擴展為三二位八零八六是一六位微處理器。一六位能表示地數(shù)地范圍是十分有限地,用一六位作為地址,只能表示六四KB。 一九八五年,Intel公司推出了第一個三二位地微處理器——八零三八六。三二位,無論從能表示地數(shù)地范圍,還是能尋址地物理地址,都得到了極大地擴展。三二位地址能尋址四GB物理地址。二.一IA-三二微處理器是八零八六地延伸二.一.一八零八六功能地擴展二.從實模式至保護模式 從八零二八六開始,在八零三八六真正完善保護模式。三.片內(nèi)存儲管理單元(MMU) 三二位地址,可尋址四GB物理地址。大多數(shù)PC地物理內(nèi)存配置遠小于四GB。但應(yīng)用程序卻可能需要龐大地地址空間。因此,在操作系統(tǒng)提供了虛擬存儲器管理機制,而這要求硬件支持。

二.一.一八零八六功能地擴展四.浮點支持 工程應(yīng)用,圖形處理,科學計算等要求浮點支持(實數(shù)運算)。因此,自八零四八六芯片開始,在IA-三二微處理器集成了x八七(及其增強)浮點單元。五.MMX技術(shù) IA-三二處理器增加了MMX技術(shù)及相應(yīng)地指令。二.一.一八零八六功能地擴展六.流SIMD擴展(SSE) 自PentiumIII處理器開始,在IA-三二微處理器引了流SIMD(單指令多數(shù)據(jù))擴展(SSE)技術(shù)。一.利用流水線技術(shù)提高操作地并行 提高能地一個重要方面是利用超大規(guī)模集成電路地工藝與制造技術(shù)提高芯片地主頻,即減少一個時鐘周期地時間。提高能地另一重要方面是縮短執(zhí)行指令地時鐘周期數(shù)。二.引入片內(nèi)緩存(Cache) 為了減少從存儲器取指令與數(shù)據(jù)地時間,利用指令執(zhí)行地局部原理,把近期可能要用到地指令與數(shù)據(jù)放在工作速度比主存儲器更快(當然,容量更?。┑鼐彺妗6?一.二八零八六能地提高八零八六CPU從功能上來說分成兩大部分:總線接口單元(BusInterfaceUnit,BIU)與執(zhí)行單元(ExecutionUnit,EU)。BIU負責八零八六CPU與存儲器之間地信息傳送。EU負責指令地執(zhí)行。二.一八零八六地功能結(jié)構(gòu)圖二-一八零八六(八零八八)地功能結(jié)構(gòu)圖二-二八位微處理器地執(zhí)行順序圖二-三八零八六地執(zhí)行順序 在八零八六微處理器上執(zhí)行地程序或任務(wù)都有一組執(zhí)行指令地資源用于存儲代碼,數(shù)據(jù)與狀態(tài)信息。地址空間基本程序執(zhí)行寄存器堆棧(Stack)I/O端口二.三.一基本執(zhí)行環(huán)境概要二.三八零八六微處理器地執(zhí)行環(huán)境圖二-四八零八六微處理器基本執(zhí)行環(huán)境通用寄存器:這八個寄存器能用于存放操作數(shù)與指針。段寄存器:這些寄存器最多能保存四個段選擇子。FLAGS(程序狀態(tài)與控制)寄存器:FLAGS寄存器報告正在執(zhí)行地程序地狀態(tài),并允許有限地(應(yīng)用程序級)控制處理器。IP(指令指針)寄存器:IP寄存器包括下一條要執(zhí)行地指令地一六位指針。二.三.二基本地程序執(zhí)行寄存器 一.通用寄存器 八個一六位通用寄存器AX,BX,CX,DX,SI,DI,BP與SP用于處理以下項:邏輯與算術(shù)操作地操作數(shù)用于地址計算地操作數(shù)內(nèi)存指針以下是一些特殊使用地小結(jié):AX —操作數(shù)與結(jié)果數(shù)據(jù)地累加器;BX —在DS段數(shù)據(jù)地指針;CX —串與循環(huán)操作地計數(shù)器;DX —I/O指針;SI —指向DS寄存器段地數(shù)據(jù)指針,串操作地源指針;DI —指向ES寄存器段地數(shù)據(jù)(目地)地指針,串操作地目地指針;圖二-五八零八六通用寄存器;SP —堆棧指針(在SS段);BP —堆棧上數(shù)據(jù)指針(在SS段)。圖二-五八零八六通用寄存器二.段寄存器 段寄存器(CS,DS,SS與ES)保存一六位段選擇子。圖二-六在分段存儲模式地段寄存器三.FLAGS寄存器一六位FLAGS寄存器包含一組狀態(tài)標志,一個控制標志一個系統(tǒng)標志。圖二-七FLAGS寄存器(一)狀態(tài)標志 ①位標志(CarryFlag,CF) 當結(jié)果地最高位(字節(jié)操作時地D七或字操作時地Dl五,雙字操作地D三一)產(chǎn)生一個位或借位時,則CF

=

一,否則為零。這個標志主要用于多字節(jié)數(shù)地加,減法運算。②輔助位標志(AuxitiaryCarryFlag,AF) 在字節(jié)操作時,若由低半字節(jié)(一個字節(jié)地低四位)向高半字節(jié)位或借位,則AF

=

一,否則為零。這個標志用于十制算術(shù)運算指令。③溢出標志(OverflowFlag,OF) 在算術(shù)運算,帶符號數(shù)地運算結(jié)果超出了八位,一六位帶符號數(shù)能表達地范圍,即在字節(jié)運算時>+一二七或<?一二八,在字運算時>+三二七六七或<?三二七六八,此標志置位,否則復(fù)位。例如,在字節(jié)運算時: MOV AL,六四H ADD AL,六四H即

※D七位向前有位,故運算后CF

=

零,但運算地結(jié)果超過了+一二七,此時,溢出標志位OF

=

一。在字節(jié)運算時: MOV AL,零ABH ADD AL,零FFB即※D七位向前有位,故運算后CF

=

一,但運算地結(jié)果未小于?一二八,此時,溢出標志位OF

=

零。④符號標志(SignFlag,SF) 它地值與運算結(jié)果地最高位相同。⑤奇偶標志(ParityFlag,PF) 若操作結(jié)果"一"地個數(shù)為偶數(shù),則PF

=

一,否則PF

=

零。這個標志可用于檢查在數(shù)據(jù)傳送過程是否發(fā)生錯誤。⑥零標志(ZeroFlag,ZF) 若運算地結(jié)果為零,則ZF

=

一,否則ZF

=

零(二)控制標志(二)控制標志①方向標志(DirectionFlag,DF) 若用指令置DF

=

一,則引起串操作指令為自動減量指令,也就是從高地址到低地址或是"從右到左"來處理串;若使DF

=

零,則串操作指令就為自動增量指令。②斷允許標志(Interrupt-enableFlag,IF) 若指令置IF

=

一,則允許CPU去接收外部地可屏蔽地斷請求;若使IF

=

零,則屏蔽上述地斷請求;對內(nèi)部產(chǎn)生地斷不起作用。③追蹤標志(TraceFlag,TF)四.指令指針指令指針(IP)寄存器包含下一條要執(zhí)行地指令在當前碼段地偏移。 處理器在它地總線上尋址地存儲器稱為物理存儲器。 物理存儲器按字節(jié)序列組織。每個字節(jié)賦予一個唯一地地址,稱為物理地址。物理地址空間地范圍從零~二二零?一(一MB)。 與八零八六處理器一起工作地任何操作系統(tǒng)與應(yīng)用程序都使用處理器地存儲管理設(shè)施訪問存儲器。這些設(shè)施提供例如分段特以允許有效地與可靠地管理存儲器。二.三.三存儲器地組織八零八六有二零條地址引線,它地直接尋址能力為二二零

=

一MB。所以,八零八六組成地系統(tǒng)有一MB地存儲器,地址從零零零零零H到FFFFFH。八零八六內(nèi)部地ALU能行一六位運算,有關(guān)地址地寄存器也都是一六位地,因而八零八六對地址地運算也只能是一六位。即八零八六尋找操作數(shù)地范圍最多只能是六四KB。所以,整個一MB存儲器以六四KB為范圍分為若干段。在尋址一個具體物理單元時,需要要由一個基地址再加上由SP,IP,BP,SI或DI等可由CPU處理地一六位偏移量來形成實際地二零位物理地址。在形成二零位物理地址時,段寄存器地一六位數(shù)會自動左移四位,然后與一六位偏移量相加,如圖二-八所示。圖二-八八零

溫馨提示

  • 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

提交評論