lea指令是取得源操作數的地址到目的操作數,lea指令的格式只支持 lea r16/r32 ,[mem]這種形式,也就是目的操作數只能是寄存器,源操作數只能是內存操作數。
還有幾種特殊的形式。
假如源操作數是32位的,目的操作數是16位的。
類似下面這種
lea ax,word ptr ss:[edx+ebp]
拿到的操作數是32位的,地址也是32位的,然后取低16位放到ax中。
lea指令是取得源操作數的地址到目的操作數,lea指令的格式只支持 lea r16/r32 ,[mem]這種形式,也就是目的操作數只能是寄存器,源操作數只能是內存操作數。
還有幾種特殊的形式。
假如源操作數是32位的,目的操作數是16位的。
類似下面這種
lea ax,word ptr ss:[edx+ebp]
拿到的操作數是32位的,地址也是32位的,然后取低16位放到ax中。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。