Lea和mov

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)