lea指令是将源操作数、即存储单元的有效单元地址存储到目的操作数
mov将源操作数传输到目的操作数。
lea eax,[edx-02]
它的操作数就是地址,所以直接将edx-2传输到eax中。
mov eax,[edx-02]是将edx-2所指内存单元的值传给eax
char a[]......
_asm{
lea eax,[a] //将a的值赋给eax,[]可加可不加
mov eax,[a] //将a指向的存储单元里面的值赋给eax
}
lea指令是将源操作数、即存储单元的有效单元地址存储到目的操作数
mov将源操作数传输到目的操作数。
lea eax,[edx-02]
它的操作数就是地址,所以直接将edx-2传输到eax中。
mov eax,[edx-02]是将edx-2所指内存单元的值传给eax
char a[]......
_asm{
lea eax,[a] //将a的值赋给eax,[]可加可不加
mov eax,[a] //将a指向的存储单元里面的值赋给eax
}