版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、圖 2-1 計算機的基本結(jié)構(gòu) 圖2-2 IBM PC機及其兼容機的存儲器映像 圖 2-3 80X86寄存器組寄存器分為寄存器分為3類:類: 通用寄存器通用寄存器 控制寄存器控制寄存器段寄存器段寄存器 通用寄存器通用寄存器 主主 要要 用用 途途顯示或顯示或隱含使用隱含使用EAX,AX累加器 在算術(shù)運算中作為累加器在乘法操作中,存放乘數(shù)和乘積 在除法操作中,存放被除數(shù)、商和余數(shù) 在串操作指令中存放操作數(shù) 在DOS、BIOS的功能調(diào)用中存放功能號(AH)在一般操作中存放操作數(shù)或結(jié)果顯示顯示隱含隱含隱含隱含隱含隱含顯示顯示顯示顯示EBX,BX基址寄存器 在間接尋址或基址變址尋址時用于基址寄存器在一般
2、操作中存放操作數(shù)或結(jié)果顯示顯示顯示顯示ECX,CX計數(shù)器 在循環(huán)指令中,作循環(huán)次數(shù)計數(shù)器 在移位操作時用于移位次數(shù)計數(shù)器在串操作時可作為循環(huán)次數(shù)計數(shù)器隱含隱含顯示顯示顯示顯示EDX,DX數(shù)據(jù)寄存器 在16位乘法中用于存放乘積高位在32位16位除法中用于存放被除數(shù)高位及余數(shù) I/O指令間接尋址時用于存放端口地址寄存器隱含隱含隱含隱含隱含隱含ESP,SP堆棧指針寄存器 在堆棧操作中用作堆棧指針隱含隱含EBP,BP基址指針寄存器在相對堆棧段的基址加變址尋址時用于基址寄存器在利用堆棧來向子程序傳遞參數(shù)時用于基址寄存器顯示顯示ESI,SI源變址寄存器 間接尋址時用于地址寄存器和變址寄存器 串操作時用于源
3、變址寄存器顯示顯示隱含隱含EDI,DI目的變址寄存器 間接尋址時用于地址寄存器和變址寄存器 串操作時用于目的變址寄存器顯示顯示隱含隱含表表2-.2 通用寄存器的用途通用寄存器的用途 圖2-5 80286 Pentium的標志寄存器 圖2-4 8086/8088 標志寄存器 名 稱標志位狀態(tài) 功 能 進位標志CFCF=1;CYCF=0;NCCF=1運算結(jié)果最高位有進位或有借位(用于多字節(jié)加減運算)否則CF=0。 (DEBUG中 CF=1:CY,CF=0:NC) 奇偶標志PFPF=1;PEPF=1;PO 運算結(jié)果的低8位中所含“l(fā)”的個數(shù)為偶數(shù):PF=1,否則PF=0。(DEBUG中PF=1:PE
4、,PF=0:PO)輔助進位標志AFAF=1;AC,AF=0;NA AF=1:運算結(jié)果低四位向高四位有進位或有借位(用于10進制運算指令)否則AF=0 。 (DEBUG中 AF=1:AC,AF=0:NA)結(jié)果為0標志ZFZF=1;ZRZF=0;NZZF=1運算結(jié)果為0,ZF=0運算結(jié)果不為0;(DEBUG中 ZF=1:ZR,ZF=0:NZ)符號標志 SFSF=1;NGSF=0;PL運算結(jié)果為正(符號位為0)SF=1; 運算結(jié)果為負(符號位為1)SF=0。(DEBUG中 SF=1:NG,SF=0:PL) 溢出標志OF=1;OVOF=0;NV帶符號數(shù)的運算結(jié)果產(chǎn)生溢出時,OF=1;否則OF=0 。(
5、DEBUG中OF= 1:OV,OF=0:NV) 方向標志DF=1;DNDF=0;UP 串操作指令用的標志,DF=1執(zhí)行字符串操作指令時使地址指針自動增量(字符串處理順序由低向高進行);DF=0使地址指令自動減量??赏ㄟ^指令STD置DF =1,CLD清DF =0(DEBUG中 DF=1:DN,DF=0:OP) 中斷標志IF=1;EIIF=0;DI可屏蔽中斷的標志;IF=1允許中斷(允許CPU響應(yīng)可屏蔽外部中斷);IF=0禁止中斷,關(guān)中斷;可通過指令STI置IF=1,CLI清IF=0(DEBUG中 IF=1;EI,IF=0;DI)單步(跟蹤)標志TFTF=1TF=0 CPU按跟單步蹤方式執(zhí)行指令
6、圖2-6 內(nèi)存單元的地址與內(nèi)容字的地址:字是由兩個字節(jié)組成,如圖2-6所示,則字1234H的地址為00002H,低字節(jié)在前(地址為00002H) 高字節(jié)在后(地址為00003H)圖2-7某單元內(nèi)容的內(nèi)容 (0004H)=1234H(1234H)=FFEEH則記(0004H)=FFEEH;兩個括號表示內(nèi)容的內(nèi)容,即地址0004H單元的內(nèi)容的內(nèi)容為FFEEH。圖2-9 物理地址的組合 圖2-10實模式下的存儲器的段結(jié)構(gòu)段內(nèi)地址段內(nèi)地址邏輯地址邏輯地址【例2-7】設(shè)邏輯地址為1111H:2222H則物理地址為:1111H10H+2222H=13332H表示:當邏輯地址為1111H:2222H時物理地
7、址為13332H假設(shè)段地址1111H為代碼段地址,則1111H存放在代碼段寄存器CS中,偏移地址2222H就放在指針寄存器IP中。如圖2-12所示。【例2-8】167B6H為物理地址其邏輯地址為多種組合: 1000H:67B6H 1001H:67A6H 1002H:6796H 1366H:3166H 1367H:3156H 167BH:0006H 段地址加1,偏移地址就減10H(16)個字節(jié),則每種組合的物理地址均為167B6H。例如,某一程序的長度為例如,某一程序的長度為1020個字節(jié),操作數(shù)占個字節(jié),操作數(shù)占510個字節(jié),堆棧段大約用個字節(jié),堆棧段大約用250個字節(jié),個字節(jié), 在定義時將代
8、碼段長度定為在定義時將代碼段長度定為1024D=400H ,數(shù)據(jù)段長度,數(shù)據(jù)段長度 512D=200H,堆棧段長度,堆棧段長度 256D=100H ,系統(tǒng)以節(jié)的邊界對齊。,系統(tǒng)以節(jié)的邊界對齊。 假設(shè)系統(tǒng)給程序分配的內(nèi)存區(qū)從假設(shè)系統(tǒng)給程序分配的內(nèi)存區(qū)從6100H開始。開始。 代碼段起始地址代碼段起始地址6100 H,代碼段的偏移地址為,代碼段的偏移地址為000003FFH,即代碼段長度為,即代碼段長度為400H, 數(shù)據(jù)段起始地址數(shù)據(jù)段起始地址6140 H ,數(shù)據(jù)段的偏移地址為,數(shù)據(jù)段的偏移地址為000001FFH,即數(shù)據(jù)段長度為,即數(shù)據(jù)段長度為200 H, 堆棧段起始地址堆棧段起始地址6160 H ,堆棧段的偏移地址為,堆棧段的偏移地址為000000FFH,即堆棧段長度為,即堆棧段長度為100H。 所以代碼段:所以代碼段:6100 H10H+0000H +0001H 400H個字節(jié)(個字節(jié)(1024個字節(jié))個字節(jié)) +03FFH 數(shù)據(jù)段:數(shù)據(jù)段:6140H*10H
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版智能便利店技術(shù)授權(quán)及門店運營合同4篇
- 個人財務(wù)規(guī)劃服務(wù)合同2024
- 2025年水電設(shè)施智能化改造安裝合同4篇
- 二零二五版光盤復(fù)制與創(chuàng)意設(shè)計及制作合同3篇
- 三方協(xié)作2024年勞務(wù)分包協(xié)議模板版A版
- 2025版民爆物品安全評估與風險管理合同模板4篇
- 2024通信工程智能化設(shè)備采購及安裝服務(wù)協(xié)議3篇
- 2025年度腳手架安裝與拆卸工程承包合同范本4篇
- 校園心理劇在學生群體中的運用
- 小學科學課程資源的創(chuàng)新利用與教育效果
- 2025年度房地產(chǎn)權(quán)證辦理委托代理合同典范3篇
- 柴油墊資合同模板
- 湖北省五市州2023-2024學年高一下學期期末聯(lián)考數(shù)學試題
- 城市作戰(zhàn)案例研究報告
- 【正版授權(quán)】 ISO 12803:1997 EN Representative sampling of plutonium nitrate solutions for determination of plutonium concentration
- 道德經(jīng)全文及注釋
- 2024中考考前地理沖刺卷及答案(含答題卡)
- 多子女贍養(yǎng)老人協(xié)議書范文
- 彩票市場銷售計劃書
- 支付行業(yè)反洗錢與反恐怖融資
- 基礎(chǔ)設(shè)施綠色施工技術(shù)研究
評論
0/150
提交評論