版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、七種尋址方式1、立即尋址方式:操作數(shù)就包含在指令中。作為指令的一部分,跟在操作碼后存放在代碼段。這種操作數(shù)成為立即數(shù)。立即數(shù)可以是8位的,也可以是16位的。例如:指令:MOVAX,1234H則:AX=1234H2、寄存器尋址方式:操作數(shù)在CPU內(nèi)部的寄存器中,指令指定寄存器號。對于16位操作數(shù),寄存器可以是:AX、BXCXDXSI、DI、SP和BP等。對于8位操作數(shù),寄存器可以是AL、AH、BLBH、CLCH、DLDH。這種尋址方式由于操作數(shù)就在寄存器中,不需要訪問存儲器來取得操作數(shù)因而可以取得較高的運算數(shù)度。3、直接尋址方式:操作數(shù)在寄存器中,指令直接包含有操作數(shù)的有效地址(偏移地址)注:操
2、作數(shù)一般存放在數(shù)據(jù)段所以操作數(shù)的地址由DS加上指令中直接給出的16位偏移得到如果采用段超越前綴,則操作數(shù)也可含在數(shù)據(jù)段外的其他段中。例如:MOVAX,8054如(DS)=2000H,則執(zhí)行結(jié)果為(AX)=3050H(物理地址=20000+8054=28054H)28054H里的內(nèi)容為3050H在匯編語言指令中,可以用符號地址代替數(shù)值地址如:MOVAX,VALUE此時VALU時存放操作數(shù)單元的符號地址。如寫成:MOVAX,VALU理是可以的,兩者是等效的。如VALU碓附加段中,則應(yīng)指定段超越前綴如下:MOVAX,ES:VALU或MOVAX,ES:VALUE4、寄存器間接尋址方式:操作數(shù)在寄存器中
3、,操作數(shù)有效地址在SI、DI、BX、BP這四個寄存器之一中。在一般情況下,如果有效地址在SI、DI和BX中,則以DS段寄存器中的內(nèi)容為段值。如果有效地址在BP中,則以S強寄存器中的內(nèi)容為段值例如:如果(DS)=5000H(SI)=1234H則物理地址=50000+1234=51234H51234H地址中的內(nèi)容為:6789H執(zhí)行該指令后,(AX)=6789H5、寄存器相對尋址方式:操作數(shù)在存儲器中,操作數(shù)的有效地址是一個基址寄存器(BX、BP)或變址寄存器(SkDI)的內(nèi)容加上指令中給定的8位或16位位移量之和BX8位位移量EA效地址)=BP+SI16位位移量DI在一般情況下,如果SI、DI、或
4、BX中的內(nèi)容作為有效地址的一部分,那么引用的段寄存器是DS如果BP中的內(nèi)容作為有效地址的一部分, 那么引用的段寄存器是SS物理地址=16dX(DS)+(BX)+8或(SI或16位位移量或(DI)物理地址=16dx(SS)+(BP)+航位移量或16位位移量在指令中給定的8位或16位位移量采用補碼形式表示。在計算有效地址時,如位移量是8位,則被帶符號擴展成16位。例如:MOVAX,DI+1223H假設(shè),(DS)=5000H(DI)=3678H則物理地址=50000+3678+1233=5489BH5489BH地址中的內(nèi)容:55AAH執(zhí)行該指令后AX=55AAH下面指令中,源操作數(shù)采用寄存器相對尋址
5、,引用的段寄存器是SS:MOVBX,B-4下面指令中,目的操作數(shù)采用寄存器相對尋址,引用的段寄存器是ES:MOVES:BX+5,AL指令:MOVAX,SI+3fMOVAX,3SI是等價的6、基址加變址尋址方式:操作數(shù)在寄存器中,操作數(shù)的有效地址由:基址寄存器之一的內(nèi)容與變址寄存器之一的內(nèi)容相加BXSI即:EA=+BPDI在一般情況下,如果BP之內(nèi)容作為有效地址的一部分,則以SS之內(nèi)容為段值,否則已DS為段值。例如:MOVAX,BXDI如:(DS)=2100H,(BX)=0158H,(DI)=10A5H貝UEA=0158+10A5=11FD物理地址=21000+11FD=221FDH221FDH
6、地址中的內(nèi)容:1234H執(zhí)行該指令后AX=1234H下面指令中,目的操作數(shù)采用基址加變址尋址,引用的段寄存器是DS:MOVDS:BP+SI,AL下面指令中,源操作數(shù)采用基址加變址尋址,引用的段寄存器ES:MOVAX,ES:BX+SI這種尋址方式使用與數(shù)組或表格處理。用基址寄存器存放數(shù)組首地址,而用變地寄存器來定位數(shù)組中的各元素,或反之。由于兩個寄存器都可改變,所以能更加靈活地訪問數(shù)組或表格中的元素。下面的兩種表示方法是等價的:MOVAX,DIBX7、相對基址加變址尋址方式:操作數(shù)在存儲器中,操作數(shù)的有效地址由于基址寄存器之一的內(nèi)容與變址寄存器之一的內(nèi)容及指令中給定的8位或16位位移量相加得到。BXSI的即:EA=+位移量BPDI16B在一般情況下,如果BP中的內(nèi)容作為有效地址的一部分,則以SS段寄存器中的內(nèi)容為段值,否則以DS段寄存器中的內(nèi)容為段值。在指令中給定的8位或16位位移量采用補碼形式表示。在計算有效地址時,如果位移量是8位,那么被帶符號擴展成16位。當(dāng)所得的有效地址操作FFFFH寸,就取其64K的模例如:MOVAX,BX+D2假設(shè),(DS)=5000H,(BX)=1223H,DI=54H,(51275)=54H,(51276)=76H物理地址=50000+1223+0054+FFFE-2各位取反末位加一)二51275H執(zhí)行該指令后
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《歷代方論有關(guān)方劑配伍理論的研究》
- 《綠色金融對經(jīng)濟高質(zhì)量發(fā)展的影響研究》
- 《Ti6A14V,PMMA,UHMWPE和Co-Cr顆粒對體外培養(yǎng)人外周血單核細胞影響的實驗研究》
- 《新零售模式下晨光文具營運資金管理績效研究》
- 《碳晶場發(fā)射電熱材料的制備和性能研究》
- 《工業(yè)物聯(lián)網(wǎng)時間同步方法研究與設(shè)計》
- 《吉林省普惠金融發(fā)展的減貧效應(yīng)評價研究》
- 2024年度「放心簽」人才選拔與培訓(xùn)合同
- 2024年新建住宅區(qū)地下車位銷售合同樣本
- 2024-2030年電磁爐模型公司技術(shù)改造及擴產(chǎn)項目可行性研究報告
- 2024至2030年中國手機配件產(chǎn)業(yè)需求預(yù)測及發(fā)展趨勢前瞻報告
- 2024年小學(xué)閩教版全冊英語詞匯表
- 課題開題匯報(省級課題)
- 清真食品安全管理制度
- 學(xué)校心理健康教育合作協(xié)議書
- 2024江蘇省沿海開發(fā)集團限公司招聘23人(高頻重點提升專題訓(xùn)練)共500題附帶答案詳解
- 2024年初級社會體育指導(dǎo)員(游泳)技能鑒定考試題庫(含答案)
- 湖北省危險廢物監(jiān)管物聯(lián)網(wǎng)系統(tǒng)管理計劃填報說明
- Unit6ADayintheLife教學(xué)設(shè)計2024-2025學(xué)年人教版(2024)英語七年級上冊
- 蘇教版三年級上冊數(shù)學(xué)期末考試試卷及解析答案
- 2024年個人勞務(wù)承包合同書
評論
0/150
提交評論