版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
微機(jī)原理及應(yīng)用第三章認(rèn)識(shí)微處理器第九講8088CPU的專用寄存器14個(gè)16位的寄存器8088CPU的專用寄存器8088內(nèi)部有14個(gè),16位寄存器其中有六個(gè)專用寄存器我們還可以將這六個(gè)專用寄存器細(xì)分成兩個(gè)控制寄存器和四個(gè)段寄存器這里的控制寄存器包括指令指針寄存器和狀態(tài)標(biāo)志寄存器四個(gè)段寄存器分別是代碼段,數(shù)據(jù)段,堆棧段和附加段寄存器通用寄存器專用寄存器AHALBHBLCHCLDHDLAXBXCXDX堆棧指針寄存器基址指針寄存器SPBPSIDI源變址寄存器目的變址寄存器IP指令指針FLAGS狀態(tài)標(biāo)志控制寄存器CSDSSSES代碼段寄存器數(shù)據(jù)段寄存器堆棧段寄存器附加段寄存器段寄存器代碼段寄存器數(shù)據(jù)段寄存器堆棧段寄存器附加段寄存器指令指針狀態(tài)標(biāo)志指針寄存器變址寄存器數(shù)據(jù)寄存器代碼段寄存器CodeSegment首先來看一下段寄存器,段寄存器包括代碼段,數(shù)據(jù)段,堆棧段和附加段。段寄存器數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegment他們的簡寫分別是CS,ds、ss和es。CS段寄存器代碼段寄存器CodeSegment數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegmentDSSSES這些英文簡寫同學(xué)們要記清楚,因?yàn)樵诤罄m(xù)提到段基址的時(shí)候都是這樣的寫法寫的CS段寄存器代碼段寄存器CodeSegment數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegmentDSSSES縮寫與段基址的寫法一致段寄存器是用來干嘛的呢?它們是用來存放段基址的,段寄存器用于存放段基址什么叫段基址?大家可以把它理解成一個(gè)內(nèi)存空間段的起始地址段寄存器用于存放段基址內(nèi)存空間段的起始地址那么顧名思義,我們知道內(nèi)存中至少有四種不同的段,分別是代碼段,數(shù)據(jù)段,堆棧段和附加段。代碼段寄存器CodeSegment段寄存器數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegment代碼段寄存器數(shù)據(jù)段寄存器堆棧段寄存器附加段寄存器再顧名思義一下,代碼段應(yīng)該是用來存放代碼的,數(shù)據(jù)段應(yīng)該是用來存放數(shù)據(jù)的,堆棧段是用來存放堆棧的。段寄存器存放代碼代碼段寄存器CodeSegment數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegment存放數(shù)據(jù)存放堆棧CS那么CS存放的就是代碼段的基地址,它告訴我們了代碼段的起始地址在哪里,因此CS,DS,SS和ES是專用寄存器段寄存器存放代碼代碼段寄存器CodeSegmentCS存放代碼段的基地址代碼段的起始地址在哪里數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegment存放數(shù)據(jù)存放堆棧DSSSES那么CS存放的就是代碼段的基地址,它告訴我們了代碼段的起始地址在哪里,因此CS,DS,SS和ES是專用寄存器段寄存器CS數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegment存放數(shù)據(jù)存放堆棧DSSSES專用寄存器再來看一下控制寄存器,首先來看一下指令指針寄存器IP,IP我們?cè)谇懊嬉呀?jīng)提到過多次了,它是用來存放待取的下一條指令的第一個(gè)操作碼的偏移量控制寄存器指令指針寄存器InstructionPointerIP存放待取的下一條指令第一個(gè)操作碼的偏移量這句話不太好理解,老師把它翻譯一下,IP其實(shí)就是指向下一條指令的地址。下一條指令一定是存放在代碼段里的,那么IP告訴我們從代碼段的段基址開始要走多少個(gè)存儲(chǔ)空間的距離才能到達(dá)下一條指令,這個(gè)距離也叫偏移量IP指向下一條指令的地址,下一條指令一定存放在代碼段里從代碼段的段基址開始要走多少個(gè)存儲(chǔ)空間的距離到達(dá)下一條指令(這個(gè)距離也叫偏移量)那我們?cè)谌≈噶畹臅r(shí)候,既要知道CS的值,又要知道IP的值,我們才能通過CS和IP計(jì)算出來下一條指令的準(zhǔn)確地址,然后去那個(gè)位置把它取出來,取指令時(shí)CSIP計(jì)算出下一條指令的準(zhǔn)確地址去那個(gè)位置把它取出來我們用戶程序是不能訪問IP這個(gè)值的,IP的值會(huì)基于程序的運(yùn)行進(jìn)行自動(dòng)修改。我們?cè)谥v解指令的時(shí)候,請(qǐng)同學(xué)們注意IP值是如何自動(dòng)修改的用戶程序不得直接訪問IPIp的值會(huì)基于程序的運(yùn)行進(jìn)行自動(dòng)修改我們?cè)谥v解指令的時(shí)候,請(qǐng)同學(xué)們注意IP值是如何自動(dòng)修改的注意IP值是如何自動(dòng)修改還有一個(gè)控制寄存器是標(biāo)志寄存器flagregister,也有人把它寫成FLAG,這里我們把它簡寫成FR,控制寄存器標(biāo)志寄存器FlagRegisterFLAGFR它不是我們通常意義下的寄存器,不是通常意義下的寄存器我們通常意義下的寄存器就是把這個(gè)寄存器看成是一個(gè)16位的存儲(chǔ)空間,用它來存儲(chǔ)數(shù)據(jù)的,但是FR它比較特殊的是,它是按位,來存儲(chǔ)的,也就是說,寄存器把這個(gè)寄存器看成16位的存儲(chǔ)空間,用之存儲(chǔ)數(shù)據(jù)FR比較特殊,是按位存儲(chǔ)它里面其實(shí)定義了16個(gè)位,也叫標(biāo)志位,這16個(gè)標(biāo)志位之間是沒有相互關(guān)系的,每個(gè)位都有自己特定的含義,這是標(biāo)志寄存器它比較特殊的一點(diǎn),F(xiàn)R定義16個(gè)位標(biāo)志位標(biāo)志位之間無相互關(guān)系每個(gè)位有自己特定含義具體來說,在16個(gè)位中,英特爾只定義了其中的九位,其他的位它并沒有公開告訴我們?cè)趺词褂?,這九位里邊有六位狀態(tài)位和三位控制位,它們反映了我們剛剛完成的算數(shù)運(yùn)算或者邏輯運(yùn)算的結(jié)果的狀態(tài),英特爾97這九位里
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國安防電子行業(yè)市場供需趨勢發(fā)展戰(zhàn)略分析報(bào)告
- 2024年塔吊司機(jī)承包項(xiàng)目勞務(wù)合同3篇
- 2024-2030年中國太陽能發(fā)電系統(tǒng)設(shè)備商業(yè)計(jì)劃書
- 2024-2030年中國地面通信導(dǎo)航定向設(shè)備行業(yè)當(dāng)前經(jīng)濟(jì)形勢及投資建議研究報(bào)告
- 茅臺(tái)學(xué)院《圖形圖像信息處理進(jìn)階》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年權(quán)益保障:合同與財(cái)務(wù)制度
- 茅臺(tái)學(xué)院《電子測量原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 馬鞍山師范高等??茖W(xué)?!吨型饣A(chǔ)教育比較》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年在線教育平臺(tái)軟件定制委托開發(fā)合同2篇
- 2024三輪汽車駕駛培訓(xùn)學(xué)校合作經(jīng)營協(xié)議3篇
- 2024年低壓電工復(fù)審取證考試題庫附答案(通用版)
- 新管徑流速流量對(duì)照表
- 咯血病人做介入手術(shù)后的護(hù)理
- 境外投資環(huán)境分析報(bào)告
- 《壓力平衡式旋塞閥》課件
- 物聯(lián)網(wǎng)與人工智能技術(shù)融合發(fā)展年度報(bào)告
- 婦產(chǎn)科醫(yī)生醫(yī)患溝通技巧
- 內(nèi)科學(xué)糖尿病教案
- 《高尿酸血癥》課件
- 微量泵的操作及報(bào)警處置課件查房
- 人教版小學(xué)數(shù)學(xué)四年級(jí)上冊(cè)5 1《平行與垂直》練習(xí)
評(píng)論
0/150
提交評(píng)論