第4部分80x86的寻址方式与基本指令课程.pptVIP

  • 4
  • 0
  • 约8.41千字
  • 约 54页
  • 2016-12-09 发布于江苏
  • 举报

第4部分80x86的寻址方式与基本指令课程.ppt

* 一、与数据有关的寻址方式 操作数的有效地址是BP、BX之一和SI、DI之一的内容和8位或16位偏移量三者之和。两个寄存器均由指令指定。 例: MOV AX,COUNT[BX][SI] MOV AX,MASK[BX+SI] 示意图也类似,不同的是EA是由三个地址组成。 7. 相对基址变址寻址方式 (Relative based indexed addressing) * * 汇编语言程序设计 一、与数据有关的寻址方式 7. 相对基址变址寻址方式 同样有BP的问题。 又如:MOV AX,200H[BX][SI] MOV AX,[200H+BX+SI] MOV DX,2[BP][DI] MOV AX,2[BP+SI] * * 汇编语言程序设计 一、与数据有关的寻址方式 操作数的有效地址变址寄存器的内容乘以指令中指定的比例因子再加上偏移量三者之和。(除ESP以外的32位通用寄存器) 例: MOV EAX,COUNT[ESI*4] 把双字数组COUNT中的元素3送到EAX中。如下图所示。 8. 比例变址寻址方式 (scaled indexed addressing) * * 汇编语言程序设计 一、与数据有关的寻址方式 操作数的有效地址变址寄存器的内容乘以指令中指定的比例因子再加上基址寄存器的内容

文档评论(0)

1亿VIP精品文档

相关文档