微機(jī)原理第2章2系統(tǒng)中微處理器_第1頁
微機(jī)原理第2章2系統(tǒng)中微處理器_第2頁
微機(jī)原理第2章2系統(tǒng)中微處理器_第3頁
微機(jī)原理第2章2系統(tǒng)中微處理器_第4頁
微機(jī)原理第2章2系統(tǒng)中微處理器_第5頁
免費預(yù)覽已結(jié)束,剩余45頁可下載查看

下載本文檔

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

文檔簡介

第2章微機(jī)系統(tǒng)中的微處理8086的內(nèi)部8086的寄8086的器組8086的I/O8086的尋址1一、微型計算機(jī)發(fā)展的早期個月就會翻一番,的

1971年 4004,是界上第一片單片微處理4096個半字節(jié),指令系統(tǒng)1972年 8008,是界上第一片8位微處2一、微型計算機(jī)發(fā)展的早期 微處理器發(fā)展的早期階段字長為4位或8位,集成度約為3000~10000晶體管/片,微處理的主頻為0.1~5MHz1971年 4004,是世界上第一片單片微處理 1972年 8008,是世界上第一片8位微處理器8008采用了10m生產(chǎn)工藝,集成度為3500個晶體管,工作頻率為200KHz3一、微型計算機(jī)發(fā)展的早期1974年:InBillGates編寫的1976年:In8080In公司生產(chǎn)的最后一4二、X86系列微型計算機(jī)的第一代:8086/8088(1978年-1981年1978年--m2,07MH。它的寄存器和數(shù)據(jù)總線均為位,地址總線為CU字節(jié)的指令預(yù)取隊列1979年--除了它的數(shù)據(jù)總線其均與 相同。 采用是了利當(dāng)時現(xiàn)的位設(shè)備制 。由于為88稱為位微處理。一臺16位微型計算機(jī)IBM5150 alComputer,即著名的IMBPC。5二、X86系列微型計算機(jī)的為6MHz。的數(shù)據(jù)總線仍然為位,但是地址總線增加到24位,使器尋址空間達(dá)到16MB。6二、X86系列微型計算機(jī)的80386SLCl6位數(shù)據(jù)總線和25位地址總線,尋7二、X86系列微型計算機(jī)的采用1m工藝,集成了120萬個晶體管,工作頻率 8二、X86系列微型計算機(jī)的tm處理器(以代稱,年)采用0.m工6MH/6MH。54C第二代Pentium處理器(以P54C代稱,1994年)采用工藝,工作頻率為90MHz/100MHz第三代PentiumMMX(以P55C代稱1997年)增加了57條指9二、X86系列微型計算機(jī)的第六代:P6(1996-今Pentiumп,Pentiumш, 二、X86系列微型計算機(jī)的 字

集成工 (萬個

主4.77-

6-

1-

16-

6-

25-

20-

0.6

60-

100-

0.6

550-

133-

三、微型計算機(jī)的基本工作過微型計算機(jī)的硬件體系

地址總線I/O控制總線I/O 器

I/O I/OI/OI/O三、微型計算機(jī)的基本工作過馮 程序工作原理:把程把程序和數(shù)據(jù)送到具有功能的器中保給出程序控制器依據(jù)程序中的指令順序周而復(fù)始地取指令,PC值加Y停機(jī)N三、微型取指令,PC值加Y停機(jī)N微型計地從時才結(jié)束機(jī)器的運(yùn)行。三、微型計算機(jī)的基本工作過計算匯編語言程序?qū)?yīng)的機(jī)器

對應(yīng)的操MOVAL 將立即數(shù)1傳送到累加寄存器ALADDAl, 計算兩個數(shù)的和,結(jié)果存放到ALMOV[0008], 將AL中的數(shù)傳送到地址單元 停四、8086微處理器的總線結(jié) 四、8086微處理器的總線結(jié)

AD16/S3AD17/S4AD18/S5AD19/ M/IODT/R

(RQ/GT0)(RQ/GT1)(S2(( 8086最小方式下的引腳定地址/數(shù)據(jù)總線(20條控制總線(16條兩種方式下公用:MN/MX、RD、NMI、INTRRESET、READY、TEST、兩種方式下定義不同:INTA、ALE、DENDT/R、M/IO、WR、HOLD、(最小方式四、8086微處理器的總線結(jié)8086的兩種最小方式用于單8086直接產(chǎn)生小系統(tǒng)所需的全部控制信最大方式用于多8086最小方式系統(tǒng)總線形地址總線—CPU的 通過地址鎖存器8282構(gòu)成數(shù)據(jù)總線—直接由AD0~AD7提供,或通控制總線—直接由CPU最小/最大兩種工作方式通過8086引腳信8086最小方式系統(tǒng)的系統(tǒng)8086的內(nèi)部結(jié) 8086屬于第三代微處理16位微處理16條數(shù)內(nèi)部總線和ALU均為1620條地址由兩個獨立的單元總線接口單元BIUBusInterface 8086的內(nèi)部結(jié)∑地∑ 內(nèi)部暫存內(nèi)部暫存16

2016 輸入輸入/

123456123456執(zhí)行部件

總線接口部件 8086的寄存器結(jié)一、通用寄存數(shù)據(jù)寄存器AX,BX,CX,DX(16位每一個16位數(shù)據(jù)寄存器又可將高88位分成獨立的兩個8位寄存器來使用8086的寄存器結(jié)變址寄存器SI,DI和指針寄存器(16位 2.28086的寄存器結(jié) 二、段寄存段寄存器用來存放單元的CS:代碼段寄DS:數(shù)據(jù)段寄存SS:堆棧段寄存ES:附加段寄

FLAG8086的寄存器結(jié)三、控制寄存標(biāo)志寄存器8086CPU設(shè)立了一個兩字2.28086的寄存器結(jié)指令指針2.38086的器組一 器地址空間和數(shù)據(jù)格器地址20條地址總線,地址由00000-FFFFF(H)碼220B=1MB,1MB空間分通用 兩個區(qū)00000- ,存放中斷向00400-FFFFFH8086 器組數(shù) 格若存放的信息是字若存放的信息是字,則將放在低地址 字節(jié)存放在高地 例1.字1234H如 在地址為0210CH的儲單元中 空間被分成段,每分段方定各邏輯段的起始地址必任意相鄰的兩個段地址相距16儲單元 與段寄存器的關(guān) 代碼區(qū) 程序的指令代 段寄存器的分CS:對應(yīng)程SS:對應(yīng)堆棧區(qū)DS,ES:對應(yīng)數(shù)8086的I/O組I/O地址空間安放I/O機(jī)、終端接口每一個地址對應(yīng)一個字節(jié)寬的8086的尋址方操作碼助操作數(shù)助MOVAL,尋址方式基本概尋址于說明操作數(shù)所8086數(shù)據(jù)尋址轉(zhuǎn)移地址尋址數(shù)據(jù)尋址操作數(shù)有三種可包含在某個寄存中寄存在內(nèi)器操作數(shù)(內(nèi)存操作數(shù)尋址方式基本概 MOVES:[3000H],基址寄存器(BX,BP)變址寄存器(SI,DI)位移量:0,8,16MOVCX,操作操作 CS高地 MOVCX,CX 作數(shù),故執(zhí)行速度快 例:MOVAX, 低地 0 0 53000

高地 直接尋址中的MOVAX,00

低地

ES高地 四、寄存器間接尋操作數(shù)在單元MOVAX五、寄存器相對尋操作數(shù)在單元(基址/變址寄存器)+位移基址寄存變址寄存BX,SI,DI:默認(rèn)段寄存器為BP:默認(rèn)段寄存器為 寄存器相對尋址舉 MOVDX, 00

操作

低地

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論