(4)将BX、BP和SI、DI寄存器组合起来进行间接 寻址一一基址加变址的寻址 MOV AX,[BX+SI]
(4) 将BX、BP和SI、DI寄存器组合起来进行间接 寻址——基址加变址的寻址 MOV AX,[BX+SI]
例:设BX=0158H, DI=10A5H, 位移量=1B57H, DS=2100H, 各种寻址方式下,有效地址和物理地址如 下:
例:设BX=0 158H, DI=10A5H, 位移量=1B57H, DS=2100H, 各种寻址方式下,有效地址和物理地址如 下:
①直接寻址: 有效地址=1B57H 物理地址=21000H+1B57H=22B57H ②寄存器间接寻址(寄存器为BX): 有效地址=0158H 物理地址=21000H+0158H=21158H
① 直接寻址: 有效地址=1B57H 物理地址=21000H+1B57H=22B57H ② 寄存器间接寻址(寄存器为BX): 有效地址=0158H 物理地址=21000H+0158H=21158H
③BX寄存器相对间接寻址: 有效地址=0158H+1B57H=1CAFH 物理地址=21000H+1CAFH=22CAFH ④变址寻址(寄存器为DI): 有效地址=10A5H 物理地址=21000H+10A5H=220A5H
③ BX寄存器相对间接寻址: 有效地址=0158H+1B57H=1CAFH 物理地址=21000H+1CAFH=22CAFH ④ 变址寻址(寄存器为DI): 有效地址=10A5H 物理地址=21000H+10A5H=220A5H
⑤DI寄存器相对变址寻址: 有效地址=10A5H+1B57H=2BFCH 物理地址=21000H+2BFCH=23BFCH ⑥基址加变址的寻址(BX为基址寄存器, DI为变址寄存器): 有效地址=0158H+10A5H=11FDH 物理地址=21000H+11FDH=221FDH
⑤ DI寄存器相对变址寻址: 有效地址=10A5H+1B57H=2BFCH 物理地址=21000H+2BFCH=23BFCH ⑥ 基址加变址的寻址(BX为基址寄存器, DI为变址寄存器): 有效地址=0158H+10A5H=11FDH 物理地址=21000H+11FDH=221FDH