




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、微機(jī)原理及接口技術(shù)第二章第二章 微處理器微處理器z 8086CPU結(jié)構(gòu)z 8086CPU寄存器結(jié)構(gòu)z 存儲器組織微機(jī)原理及接口技術(shù)第一節(jié)第一節(jié) 8086 CPU結(jié)構(gòu)結(jié)構(gòu)z 8086:數(shù)據(jù)總線16位,地址總線20根,220尋址1M字節(jié)。z 8088:外部數(shù)據(jù)總線8位,其余同8086。 微機(jī)原理及接口技術(shù)AH ALBH BLCH CLDH DLSPBPSIDICSDSSSESIP總線控制邏輯 地址總線 (20位) 外部總線 ALU 指令隊列 EU BIU標(biāo)志寄存器執(zhí)行部分控制1 2 6z1.組成:組成:z2.功能:功能:負(fù)責(zé)與存儲器接口,從內(nèi)存指定區(qū)域取出指令代碼,送指令隊列中排隊,執(zhí)行中所需操作
2、數(shù)也由BIU從內(nèi)存中取出,送EU部分去處理。 z一、總線接一、總線接口單元口單元BIU(Bus Interface Unit)四個段寄存器一個16位指令指針寄存器六個字節(jié)指令隊列(8088是4個字節(jié))形成20位物理地址的加法器總線控制邏輯z二、執(zhí)行單元二、執(zhí)行單元EU (Execution Unit)z1.組成:組成:運(yùn)算器ALU控制單元CU四個通用寄存器四個專用寄存器一個標(biāo)志寄存器z2.功能:功能:負(fù)責(zé)指令執(zhí)行。z 從BIU指令隊列中取出指令代碼,譯碼,并將操作數(shù)地址送回到BIU,由BIU取操作數(shù)送EU,經(jīng)EU的ALU操作運(yùn)算,結(jié)果送通用寄存器,或由BIU送內(nèi)存保存,狀態(tài)保存在標(biāo)志寄存器。
3、微機(jī)原理及接口技術(shù)第二節(jié)第二節(jié) 8086 CPU的寄存器結(jié)構(gòu)的寄存器結(jié)構(gòu)z14個16位寄存器,分成3類。z1.數(shù)據(jù)寄存器數(shù)據(jù)寄存器zAH、AL、BH、BL、CH、CL、DH、DL 8位zAX、BX、CX、DX 16位zEAX、EBX、ECX、EDX 32位(80386)微機(jī)原理及接口技術(shù)z2.指針寄存器指針寄存器z(1)SP堆棧指針寄存器堆棧指針寄存器(Stack Pointer)/ESPz 訪問堆棧(一塊內(nèi)存區(qū)域)z SS:段地址,SP:偏移地址。z(2)BP基數(shù)指針寄存器基數(shù)指針寄存器(Base Pointer)/EBPz 通過堆棧傳送數(shù)據(jù)和地址z SS:段地址,BP:偏移地址。6微機(jī)原理
4、及接口技術(shù)z3.變址寄存器變址寄存器z(1)SI源變址寄存器源變址寄存器(Source Index)/ESIz 字符串操作z DS:段地址,SI:字符串源地址。z(2)DI目的變址寄存器目的變址寄存器(Destination Index) /EDIz 字符串操作z ES:段地址,DI:字符串目的地址。微機(jī)原理及接口技術(shù)z對內(nèi)存單元進(jìn)行尋址,每個段尋址64K,段首址放在段寄存器中,單位為24,代表20位地址,低四位為0。z1. CS代碼段寄存器代碼段寄存器(Code Segment)z 存放當(dāng)前執(zhí)行程序所在段首址,CS內(nèi)容左移四位再加上指令指針寄存器IP內(nèi)容即下一條指令的地址。微機(jī)原理及接口技術(shù)
5、z2. DS數(shù)據(jù)段寄存器數(shù)據(jù)段寄存器(Data)z 含有當(dāng)前數(shù)據(jù)段首址,數(shù)據(jù)段中存放數(shù)據(jù)和變量,DS內(nèi)容加上指令中的偏移值,即為對數(shù)據(jù)段指定單元操作的地址。z3. SS堆棧段寄存器堆棧段寄存器(Stack)z 保存當(dāng)前堆棧段首址。微機(jī)原理及接口技術(shù)z4. ES附加段寄存器附加段寄存器(Extra)z 進(jìn)行字符串操作時,作為目的段地址使用,是附加的數(shù)據(jù)段。z5. FS、GS附加段寄存器附加段寄存器 z 是從80386CPU開始引入的附加的數(shù)據(jù)段。 微機(jī)原理及接口技術(shù)z1. IP指令指針寄存器指令指針寄存器(Instruction Pointer) /EIPz 存放下一條指令的偏移地址,段地址放C
6、S。z2. Flags或或PSW標(biāo)志寄存器標(biāo)志寄存器(Flags) /EFLAGSz 存放運(yùn)算結(jié)果的狀態(tài)。微機(jī)原理及接口技術(shù)z16位標(biāo)志寄存器:z 6位狀態(tài)標(biāo)志z 3位控制標(biāo)志 O D I T S Z A P Cz(1) 進(jìn)位標(biāo)志CF (Carry Flag) 最高位產(chǎn)生的進(jìn)位或借位z(2) 輔助進(jìn)位標(biāo)志AF (Auxitiary Carry Flag) 字節(jié)操作:低4位向高4位的進(jìn)位或借位 字操作:低8位向高8位的進(jìn)位或借位z(3) 溢出標(biāo)志OF (Overflow Flag) 字節(jié)操作運(yùn)算結(jié)果超出-128+127 字操作運(yùn)算結(jié)果超出-32768+32767 OF=1z(4) 符號標(biāo)志SF
7、(Sign Flag)z 與最高位相同,1表示負(fù),0表示正。z(5) 奇偶標(biāo)志PF (Parity Flag)z 結(jié)果低八位中1的個數(shù)為偶數(shù)PF=1,否則PF=0。z(6) 零標(biāo)志ZF (Zero Flag)z 運(yùn)算結(jié)果為0,ZF=1,否則ZF=0。z(7) 方向標(biāo)志DF (Direction Flag)z控制串操作指令用的標(biāo)志。zDF=1 串操作中地址自動減量zDF=0 串操作中地址自動增量z(8) 中斷允許標(biāo)志IF (Interrupt-enable Flag)z控制可屏蔽中斷標(biāo)志。zIF=1 允許CPU接受外部可屏蔽中斷請求zIF=0 屏蔽外部可屏蔽中斷請求z(9) 跟蹤標(biāo)志TF (Tr
8、ace Flag)z 使CPU進(jìn)入單步執(zhí)行方式。z TF=1 CPU在每條指令執(zhí)行后,產(chǎn)生一個內(nèi)部中斷,允許程序在每條指令執(zhí)行后進(jìn)行檢查。微機(jī)原理及接口技術(shù)z例:5394H加-777FH,說明運(yùn)算結(jié)果對標(biāo)志位的影響。 0101 0011 1001 0100 + 1000 1000 1000 0001 1101 1100 0001 0101z 運(yùn)算結(jié)果為-23EBHz 標(biāo)志為CF=0,AF=1,SF=1,ZF=0,OF=0,PF=0微機(jī)原理及接口技術(shù)第三節(jié)第三節(jié) 存儲器組織存儲器組織z A0A19 尋址1MB 00000HFFFFFHz(1)每段最多64KBz(2)段內(nèi)尋址仍為16位z(3)段首
9、址放段寄存器z(4)段與段間: 連續(xù)或斷續(xù)排列 部分或完全重疊7微機(jī)原理及接口技術(shù)1055H250AH8FFBHEFF0HCSDSESSS00000H10550H250A0H8FFB0HEFF00HFFFFFH代碼段數(shù)據(jù)段附加段堆棧段段的劃分由CS、DS、SS、ES給出,它們?yōu)?6位,代表20位,低4位為0。微機(jī)原理及接口技術(shù)z1. 物理地址與邏輯地址物理地址與邏輯地址z (1) 物理地址物理地址z 內(nèi)存單元的實(shí)際地址,也就是出現(xiàn)在地址總線上的地址。z (2) 邏輯地址邏輯地址z 或稱分段地址。z 記作 段地址段地址: : 段內(nèi)偏移地址段內(nèi)偏移地址16位16位20位微機(jī)原理及接口技術(shù)z2. 物
10、理地址的形成物理地址的形成z 段地址段地址表示段在內(nèi)存中的起始位置,通常被保存在某個段寄存器中,16位。z 段內(nèi)偏移地址段內(nèi)偏移地址表示內(nèi)存單元相對于段起始位置的位移,簡稱偏移地址,也叫有效地址EA,16位。z 系統(tǒng)采用下列方法將邏輯地址自動轉(zhuǎn)換為20位的物理地址:z 物理地址物理地址= =段地址段地址16+偏移地址偏移地址微機(jī)原理及接口技術(shù)1900150000段地址偏移地址190物理地址加法器z例:(1)得到指令地址CS內(nèi)容左移4位IP(2)堆棧操作SS內(nèi)容左移4位SP偏移量(指令中給出)(3)取操作數(shù)DS內(nèi)容左移4位如:2915H:0100H2915H左移4位0100H29250Hz 注:
11、注:每個內(nèi)存單元具有唯一的物理地址, 但可由不同的邏輯地址描述。 微機(jī)原理及接口技術(shù)z 1M存儲空間分為:z 偶地址存儲體和奇地址存儲體各512K1507800001H00003H00000H00002HFFFFFHFFFFEH奇地址存儲體(A0=1)521K8位偶地址存儲體(A0=0)521K8位偶地址存儲體與數(shù)據(jù)總線低8位連,A0=0選擇偶地址存儲體奇地址存儲體與數(shù)據(jù)總線高8位連BHE=0選擇奇地址存儲體微機(jī)原理及接口技術(shù)z存儲器中信息的存放:z 低位字節(jié)存在低地址z 高位字節(jié)存在高地址BHE A0操作數(shù)據(jù)線0 0從偶地址讀/寫一個字AD15AD00 1從奇地址讀/寫一個字節(jié) AD15AD81 0從偶地址讀/寫一個字節(jié) AD7AD01 1無效0 11 0從奇地址讀/寫一個字AD15AD8 AD7AD0微機(jī)原理及接口技術(shù)z代碼段CS:存程序指令代碼z數(shù)據(jù)段DS:存數(shù)據(jù),變量z堆棧
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 促進(jìn)校園國際化的社團(tuán)活動計劃
- 制定高科技企業(yè)安全方案計劃
- 加強(qiáng)對特殊群體的招聘與支持計劃
- 美容院面診知識培訓(xùn)課件
- 貴州康騰能源集團(tuán)有限公司畢節(jié)市七星關(guān)區(qū)小壩鎮(zhèn)王家壩煤礦變更礦產(chǎn)資源綠色開發(fā)利用方案(三合一)評審意見
- 小學(xué)英語五年級選詞填空
- 2025年河北貨運(yùn)從業(yè)資格證模擬考試題及答案詳解
- 2025年合肥貨運(yùn)從業(yè)資格證考試試題和答案詳解
- 鼻綜合培訓(xùn)專業(yè)知識課件
- 【人教PEP版英語六年級上冊】期末測試卷(12)及答案
- T-CEPPC 13-2023 電網(wǎng)區(qū)域電碳因子和電力碳排放量核算規(guī)范
- 商用航天行業(yè)分析
- 山東省濟(jì)寧市金鄉(xiāng)縣2023-2024學(xué)年八年級下學(xué)期3月月考?xì)v史試題
- 律師事務(wù)所盡調(diào)清單
- 鋁加工(深井鑄造)企業(yè)重點(diǎn)事項解讀(米)
- 2024年湖南現(xiàn)代物流職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2016-2023年山東藥品食品職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- JB T 10291-2013旱地栽植機(jī)械
- 蛋糕投標(biāo)書技術(shù)方案
- 通信網(wǎng)絡(luò)基礎(chǔ)-(李建東-盛敏-)課后習(xí)題答案
- 基本標(biāo)準(zhǔn):康復(fù)醫(yī)療中心的建設(shè)(試行)
評論
0/150
提交評論