日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]操作數(shù)在存儲器中,其有效地址是一個基址寄存器(BX、BP)的值、一個變址寄存器(SI、DI)的值和指令中的8位/16位偏移量之和。其有效地址的計算公式如公式所示。在不使用段超越前綴的情況下,規(guī)定:如果有效地址中含有BP

操作數(shù)在存儲器中,其有效地址是一個基址寄存器(BX、BP)的值、一個變址寄存器(SI、DI)的值和指令中的8位/16位偏移量之和。其有效地址的計算公式如公式所示。

在不使用段超越前綴的情況下,規(guī)定:如果有效地址中含有BP,則其缺省的段寄存器為SS;否則,其缺省的段寄存器為DS。

指令中給出的8位/16位偏移量用補碼表示。在計算有效地址時,如果偏移量是8位,則進行符號擴展成16位。當所得的有效地址超過0FFFFH,則取其64K的模。

例:假設指令:MOV AX, [BX+SI+200H],在執(zhí)行時,(DS)=1000H,(BX)=2100H,(SI)=0010H,內(nèi)存單元12310H的內(nèi)容為1234H。問該指令執(zhí)行后,AX的值是什么?

解:根據(jù)相對基址加變址尋址方式的規(guī)則,在執(zhí)行本例指令時,源操作數(shù)的有效地址EA為:

EA=(BX)+(SI)+200H=2100H+0010H+200H=2310H

該操作數(shù)的物理地址應由DS和EA的值形成,即:

PA=(DS)*16+EA=1000H*16+2310H=12310H

所以,該指令的執(zhí)行效果是:把從物理地址為12310H開始的一個字的值傳送給AX。其執(zhí)行過程如圖所示。

從相對基址加變址這種尋址方式來看,由于它的可變因素較多,看起來就顯得復雜些,但正因為其可變因素多,它的靈活性也就很高。比如:

用D1[i]來訪問一維數(shù)組D1的第i個元素,它的尋址有一個自由度,用D2[i][j]來訪問二維數(shù)組D2的第i行、第j列的元素,其尋址有二個自由度。多一個可變的量,其尋址方式的靈活度也就相應提高了。

相對基址加變址尋址方式有多種等價的書寫方式,下面的書寫格式都是正確的,并且其尋址含義也是一致的。

MOV AX, [BX+SI+1000H]   MOV AX, 1000H[BX+SI]
MOV AX, 1000H[BX][SI]    MOV AX, 1000H[SI][BX]

但書寫格式BX [1000+SI]和SI[1000H+BX]等是錯誤的,即所用寄存器不能在“[“,”]”之外,該限制對寄存器相對尋址方式的書寫也同樣起作用。

相對基址加變址尋址方式是以上7種尋址方式中最復雜的一種尋址方式,它可變形為其它類型的存儲器尋址方式。下表列舉出該尋址方式與其它尋址方式之間的變形關(guān)系。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉