文章目录
  1. 1. 6种灵活的寻址方式与其作用
    1. 1.1. 立即寻址
    2. 1.2. 直接寻址
    3. 1.3. 寄存器寻址
    4. 1.4. 寄存器相对寻址
    5. 1.5. 基址加变址寻址
    6. 1.6. 相对基址加变址寻址。

6种灵活的寻址方式与其作用

立即寻址

示例:Mov eax,56H

作用:通常用来赋值。

直接寻址

示例:Mov eax,[12345678H]

作用:通常用于处理变量。

寄存器寻址

示例:Mov eax,[edi]

作用:地址在寄存器中。

寄存器相对寻址

示例:Mov EAX,[EDI+32H]

作用:常用于访问数组和结构。

基址加变址寻址

示例:Mov EAX,[EBP+ESI]

作用:常用于访问数组

相对基址加变址寻址。

示例:Mov EAX,[EBX+EDI-10H]

作用:常用于访问结构

文章目录
  1. 1. 6种灵活的寻址方式与其作用
    1. 1.1. 立即寻址
    2. 1.2. 直接寻址
    3. 1.3. 寄存器寻址
    4. 1.4. 寄存器相对寻址
    5. 1.5. 基址加变址寻址
    6. 1.6. 相对基址加变址寻址。