汇编语言——寻址方式
2020-05-22 15:24 作者:Iammyself001 | 我要投稿
学习6种灵活的寻址方式与其作用
(1)立即寻址
示例:
Mov eax,56H
作用:通常用于赋值。
(2)直接寻址
示例:
Mov eax,[12558878H]
作用:通常用于处理变量。
(3)寄存器寻址
示例
Mov eax,[edi]
作用:地址在寄存器中。
(4)寄存器相对寻址
示例
Mov EAX,[EDI+32H]
作用:常用于访问数组和结构。
(5)基址加变址寻址
示例
Mov EAX,[EBP+ESI]
MOV EAX,[EBX+EDI-10H]
作用:常用于访问结构。
揭秘高级语言中的数据结构和80386寻址方式的关系
一般高级语言中的数据结构和寻址方式有一定的关系,熟悉这些关系对逆向分析反汇编指令有很大的帮助。表1-1所示为高级语言中的数据结构和80386寻址方式的关系。
