lea指令的一些说明

lea指令是取得源操作数的地址到目的操作数,lea指令的格式只支持  lea  r16/r32 ,[mem]这种形式,也就是目的操作数只能是寄存器,源操作数只能是内存操作数。

还有几种特殊的形式。

假如源操作数是32位的,目的操作数是16位的。

类似下面这种

lea ax,word ptr ss:[edx+ebp]

拿到的操作数是32位的,地址也是32位的,然后取低16位放到ax中。

原文地址:https://www.cnblogs.com/yfish/p/15399757.html