第3章 8086的寻址方式和指令系统(1).pptVIP

  • 14
  • 0
  • 约6.37千字
  • 约 46页
  • 2019-11-06 发布于湖北
  • 举报
例:MOV BX,[DI] (DS)=6000H (DI)=2000H PA=62000H (62000H)=50A0H (BX)=50A0H 寄存器间接寻址方式 MOV BX,[DI] 2)若选择BP寄存器作为间接寻址 操作数在堆栈段区域中,用SS寄存器的内容作为段地址。 操作数物理地址: PA=16d ×(SS)+(BP) 例: MOV [BP], AX 执行前: (SS)=1000H , (BP)=3000H , (AX)=1234H 执行后:PA=13000H (13000H)=1234H 寄存器间接寻址方式 MOV [BP], AX 寄存器间接寻址方式 MOV [BP], AX 3 )用 SI、DI、BX 、BP作为间接寻址允许段超越 指令中可以指定段超越前缀来取得其他段中的数据。 例: MOV ES:[DI], AX MOV DX, DS:[BP] 这种寻址方法可以用于表格处理,在循环结构程序设计中经常用到间址方式。 操作数的有效地址(EA)是一个基址或变址寄存器的内容和指令中指定的8位或16位位移量之和。 三、基址寻址(Base

文档评论(0)

1亿VIP精品文档

相关文档