例1:
lea eax,[ecx+0x48];(Load Effective Address 加载有效地址),也就是将ecx+048这个结果作为一个地址传给eax(那么现在eax里面存的就是一个地址了)
例2:
说明:pVariable是一个指针变量
lea eax,pVariable;这样的话我们是把这个指针变量的自身的地址传给了eax
在编程的概念里面,一般我们传递指针就是传递地址,而这个地址是指针指向的地址(区别:指针的地址、指针指向的地址)
处理方法:将lea指令换成mov指令
mov eax,pVariable;将pVariable指针指向的内容(一个内存地址)传递给eax