




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微機(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首先來(lái)看一下段寄存器,段寄存器包括代碼段,數(shù)據(jù)段,堆棧段和附加段。段寄存器數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegment他們的簡(jiǎn)寫(xiě)分別是CS,ds、ss和es。CS段寄存器代碼段寄存器CodeSegment數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegmentDSSSES這些英文簡(jiǎn)寫(xiě)同學(xué)們要記清楚,因?yàn)樵诤罄m(xù)提到段基址的時(shí)候都是這樣的寫(xiě)法寫(xiě)的CS段寄存器代碼段寄存器CodeSegment數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegmentDSSSES縮寫(xiě)與段基址的寫(xiě)法一致段寄存器是用來(lái)干嘛的呢?它們是用來(lái)存放段基址的,段寄存器用于存放段基址什么叫段基址?大家可以把它理解成一個(gè)內(nèi)存空間段的起始地址段寄存器用于存放段基址內(nèi)存空間段的起始地址那么顧名思義,我們知道內(nèi)存中至少有四種不同的段,分別是代碼段,數(shù)據(jù)段,堆棧段和附加段。代碼段寄存器CodeSegment段寄存器數(shù)據(jù)段寄存器DateSegment堆棧段寄存器StackSegment附加段寄存器ExtraSegment代碼段寄存器數(shù)據(jù)段寄存器堆棧段寄存器附加段寄存器再顧名思義一下,代碼段應(yīng)該是用來(lái)存放代碼的,數(shù)據(jù)段應(yīng)該是用來(lái)存放數(shù)據(jù)的,堆棧段是用來(lái)存放堆棧的。段寄存器存放代碼代碼段寄存器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專用寄存器再來(lái)看一下控制寄存器,首先來(lái)看一下指令指針寄存器IP,IP我們?cè)谇懊嬉呀?jīng)提到過(guò)多次了,它是用來(lái)存放待取的下一條指令的第一個(gè)操作碼的偏移量控制寄存器指令指針寄存器InstructionPointerIP存放待取的下一條指令第一個(gè)操作碼的偏移量這句話不太好理解,老師把它翻譯一下,IP其實(shí)就是指向下一條指令的地址。下一條指令一定是存放在代碼段里的,那么IP告訴我們從代碼段的段基址開(kāi)始要走多少個(gè)存儲(chǔ)空間的距離才能到達(dá)下一條指令,這個(gè)距離也叫偏移量IP指向下一條指令的地址,下一條指令一定存放在代碼段里從代碼段的段基址開(kāi)始要走多少個(gè)存儲(chǔ)空間的距離到達(dá)下一條指令(這個(gè)距離也叫偏移量)那我們?cè)谌≈噶畹臅r(shí)候,既要知道CS的值,又要知道IP的值,我們才能通過(guò)CS和IP計(jì)算出來(lái)下一條指令的準(zhǔn)確地址,然后去那個(gè)位置把它取出來(lái),取指令時(shí)CSIP計(jì)算出下一條指令的準(zhǔn)確地址去那個(gè)位置把它取出來(lái)我們用戶程序是不能訪問(wèn)IP這個(gè)值的,IP的值會(huì)基于程序的運(yùn)行進(jìn)行自動(dòng)修改。我們?cè)谥v解指令的時(shí)候,請(qǐng)同學(xué)們注意IP值是如何自動(dòng)修改的用戶程序不得直接訪問(wèn)IPIp的值會(huì)基于程序的運(yùn)行進(jìn)行自動(dòng)修改我們?cè)谥v解指令的時(shí)候,請(qǐng)同學(xué)們注意IP值是如何自動(dòng)修改的注意IP值是如何自動(dòng)修改還有一個(gè)控制寄存器是標(biāo)志寄存器flagregister,也有人把它寫(xiě)成FLAG,這里我們把它簡(jiǎn)寫(xiě)成FR,控制寄存器標(biāo)志寄存器FlagRegisterFLAGFR它不是我們通常意義下的寄存器,不是通常意義下的寄存器我們通常意義下的寄存器就是把這個(gè)寄存器看成是一個(gè)16位的存儲(chǔ)空間,用它來(lái)存儲(chǔ)數(shù)據(jù)的,但是FR它比較特殊的是,它是按位,來(lái)存儲(chǔ)的,也就是說(shuō),寄存器把這個(gè)寄存器看成16位的存儲(chǔ)空間,用之存儲(chǔ)數(shù)據(jù)FR比較特殊,是按位存儲(chǔ)它里面其實(shí)定義了16個(gè)位,也叫標(biāo)志位,這16個(gè)標(biāo)志位之間是沒(méi)有相互關(guān)系的,每個(gè)位都有自己特定的含義,這是標(biāo)志寄存器它比較特殊的一點(diǎn),F(xiàn)R定義16個(gè)位標(biāo)志位標(biāo)志位之間無(wú)相互關(guān)系每個(gè)位有自己特定含義具體來(lái)說(shuō),在16個(gè)位中,英特爾只定義了其中的九位,其他的位它并沒(méi)有公開(kāi)告訴我們?cè)趺词褂?,這九位里邊有六位狀態(tài)位和三位控制位,它們反映了我們剛剛完成的算數(shù)運(yùn)算或者邏輯運(yùn)算的結(jié)果的狀態(tài),英特爾97這九位里
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省淮南市潘集區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末化學(xué)試題(含答案)
- 清朝領(lǐng)導(dǎo)考試試題及答案
- 市場(chǎng)經(jīng)濟(jì)學(xué)試題及答案
- 管理沙盤(pán)面試題及答案
- 2019-2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)與服務(wù)提升訓(xùn)練試卷A卷附答案
- 2019-2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)題庫(kù)附答案(典型題)
- 煙草公司2025招聘考試全真模擬筆試試題(綜合能力測(cè)試卷)和答案解析
- 鼻飼操作及胃管誤入氣道案例分析培訓(xùn)課件
- 房產(chǎn)稅務(wù)知識(shí)培訓(xùn)課件
- 鉆石專業(yè)知識(shí)培訓(xùn)課件
- 2024年9月抖音短視頻及直播電商月報(bào)
- 人教版初中全部英語(yǔ)單詞表
- 2024年浙江省中考社會(huì)試卷真題(含標(biāo)準(zhǔn)答案及評(píng)分標(biāo)準(zhǔn))
- 期末復(fù)習(xí)《《認(rèn)識(shí)100以內(nèi)的數(shù)》復(fù)習(xí)》(教案)2023-2024學(xué)年數(shù)學(xué)一年級(jí)下冊(cè)
- 2024年醫(yī)師定期考核必刷題庫(kù)附含參考答案
- 神經(jīng)外科護(hù)理病例討論-腦膜瘤課件
- NB/T 11434.5-2023煤礦膏體充填第5部分:膠凝材料技術(shù)要求
- 2024年租賃鏟車(chē)合同范本
- NB-T32036-2017光伏發(fā)電工程達(dá)標(biāo)投產(chǎn)驗(yàn)收規(guī)程
- 人才培養(yǎng)與團(tuán)隊(duì)建設(shè)計(jì)劃三篇
- 《客艙設(shè)備與服務(wù)》課件-1.客艙乘務(wù)員
評(píng)論
0/150
提交評(píng)論