版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第二節(jié)尋址方式是指尋找操作數(shù)地址或操作數(shù)的方式。操作碼θ立即數(shù)S1.立即尋址指令直接給出操作數(shù)。3.2.1常見尋址方式定長格式:變長格式:基本指令
立即數(shù)S數(shù)在指令中,其長度固定、有限。數(shù)在基本指令之后,其長度可變。用來提供常數(shù)、設(shè)置初值等。操作碼θ有效地址D2.直接尋址指令直接給出操作數(shù)地址。存儲單元號寄存器號(數(shù)在M中)(數(shù)在R中)(1)存儲器直接尋址(直接尋址)定長格式D的位數(shù)有限,限制訪存范圍變長格式基本指令
DLDHD的位數(shù)可覆蓋整個存儲空間S=(D)操作碼θ寄存器號R存儲單元號寄存器號(數(shù)在M中)(數(shù)在M中)(2)寄存器直接尋址(寄存器尋址)格式R所占位數(shù)少;訪問R比訪問M快格式S=(R)用于訪問固定的存儲單元或寄存器。3.間接尋址指令給出操作數(shù)的間接地址。(1)存儲器間址操作碼θ間接地址DD=00300060...0060S...S=((D))M間址單元地址指針操作碼θ寄存器號R(2)寄存器間址格式R所占位數(shù)少;R可提供全字長地址碼;修改R內(nèi)容比修改M內(nèi)容快。格式S=((R))指針不變(由指令指定),指針內(nèi)容可變,使同一指令可指向不同存儲單元,以實現(xiàn)程序的循環(huán)、共享,并提供轉(zhuǎn)移地址。(3)堆棧尋址操作碼θ堆棧指針SP
SP...S...S=((SP))MR=02M00400040S.........地址指針0070...棧頂格式SP既可出現(xiàn)在指令中,也可隱含約定。(1)變址尋址4.變址、基址尋址及其變化SP棧頂MS.........低高堆棧向上生成壓棧:SP自動減1,再存數(shù)。-(SP),自減型間址。先取數(shù),SP再自動加1。(SP)+,自增型間址。出棧:指令給出一個寄存器號和一個地址量,寄存器內(nèi)容與地址量之和為有效地址。操作碼θRXDD的位數(shù)有限,若不能提供全字長地址碼,會使訪存空間受到限制。變址寄存器號例.用變址方式訪問一組連續(xù)區(qū)間內(nèi)的數(shù)組元素。S=((RX)+D)D=首址D為存儲區(qū)首址;(RX)為所訪單元距離首址的長度;RX初值為0,每訪問一個單元,(RX)+1。格式操作碼θRXD形式地址修改量基準(zhǔn)地址n-1...012...D+1D+2D+n-1
...格式改變Rb的內(nèi)容,程序能訪問存儲空間中任何一個定長區(qū)間(4K)。(2)基址尋址基址寄存器號Rb4K指令給出一個寄存器號和一個地址量,寄存器內(nèi)容與地址量之和為有效地址。操作碼θRbD位移量S=((Rb)+D)基準(zhǔn)地址相對于基址的位移M......…...…...Rb4K改變Rb的內(nèi)容,程序能訪問存儲空間中任何一個與基址保持相同距離的單元。D=2D=2便于訪問兩維數(shù)組中某類指定的元素。實模式:將段寄存器提供的16位基地址左移4位,與16位偏移相加,得到20位物理地址。基址方式的一種變化——80X86計算物理地址:4K4KRbM......…...…...RbD=2D=2學(xué)生姓名性別性別年齡年齡學(xué)生姓名保護模式:將段表提供的32位基地址與32位偏移相加,得到32位物理地址。S=((RX)+(Rb)+D)格式(3)基址加變址變址寄存器號指令給出兩個寄存器號和一個地址量,寄存器內(nèi)容與地址量之和為有效地址。位移量變址與基址的區(qū)別:變址:指令提供基準(zhǔn)量(不變),R提供修改量(可變);適于處理一維數(shù)組?;罚褐噶钐峁┪灰屏?不變),R提供基準(zhǔn)量(可變);用于擴大有限字長指令的訪存空間。操作碼θRXRbD基址寄存器號便于處理兩維數(shù)組。S=((RX)+(Rb)+D)便于處理兩維數(shù)組。例.訪問二維表格。格式(4)相對尋址指令給出位移量,PC內(nèi)容與位移量之和為有效地址。位移量操作碼θPC
±D或隱含指定令:(Rb)+D指向各行起始;(RX)指向一行中各元素。(Rb)+D(RX)D為表格首址Rb初值為0,每訪問一行,(Rb)+4;RX初值為0,每訪問一列,(RX)+1。S=((PC)±D)有效地址相對PC上下浮動,給編程帶來方便。格式(5)頁面尋址指令給出位移量,PC的高位部分與位移量拼接,形成有效地址。位移量操作碼θPC
D或隱含指定S=((PC)H,D)例.M為64KB,劃分為256頁,每頁256B。頁號頁內(nèi)地址用于頁式管理存儲系統(tǒng)。尋址速度快,適于組織程序模塊,有效利用存儲空間。PC0165H7C.........017CHS(6)擴展型變址尋址變址+間址先變址后間址:S=(((R)+D))間有數(shù)先間址后變址:S=((R)+(D))間有數(shù)3.2.2對尋址方式的說明
1.操作碼隱含說明不同尋址方式例.某機指令操作碼最高兩位00:RR型指令,寄存器-寄存器尋址01:RX型指令,寄存器-變址尋址10:SI型指令,基
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化工廠介紹教學(xué)課件
- 江蘇省南京市2025-2026南京秦淮區(qū)九上期末物理卷(無答案)
- 海南省??谑?025-2026學(xué)年八年級上學(xué)期1月期末考試英語試卷(含答案無聽力原文及音頻)
- 化工企業(yè)大修培訓(xùn)課件
- 飛機飛行原理科普
- 飛機科普小知識
- 2026廣東廣州市天河區(qū)長興街道綜合事務(wù)中心招聘環(huán)衛(wèi)保潔員參考考試題庫及答案解析
- 食堂食品分配制度
- 2026年上半年玉溪師范學(xué)院招聘(6人)筆試參考題庫及答案解析
- 禮泉春節(jié)活動策劃方案(3篇)
- 土壤監(jiān)測員職業(yè)資格認證考試題含答案
- 骨科常見疾病及康復(fù)治療
- 2025年及未來5年中國瀝青混凝土行業(yè)市場供需格局及行業(yè)前景展望報告
- 管理學(xué)試題及參考答案 (一)
- 2025年廣西壯族自治區(qū)高職單招信息技術(shù)測試(信息技術(shù))
- 2025年電力交易員試題及答案解析
- 2024集中式光伏電站場區(qū)典型設(shè)計手冊
- 野山參課件教學(xué)課件
- 實施指南(2025)《HG-T 5026-2016氯堿工業(yè)回收硫酸》
- 無人機安全操控理論考試題及答案
- 2025年蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試題庫附答案
評論
0/150
提交評論