知识点:
LEA指令
&与LEA
OD里修改汇编代码 一、LEA指令格式
有效地址传送指令 LEA
格式: LEA 操作数A, 操作数B
功能: 将操作数B的有效地址传送到指定的的某个寄存器,操作数A必须是寄存器。(32位系统上就是32位寄存器) 二、C++代码测试
int i;
int *p=&i; 三、OD里修改汇编代码
按下空格后 直接输入汇编代码 四、汇编代码测试
int i=:
char a[]={};
__asm
{
lea ebx,i // ebx=&i
mov dword ptr [ebx],0x113388
mov i,0x776628
}