首页 > 其他分享 >mov与lea

mov与lea

时间:2022-08-28 19:15:20浏览次数:62  
标签:lea mov eax 内存 寄存器 内存地址

mov适用于:

寄存器to寄存器

立即数to寄存器

内存to寄存器

寄存器to内存

所以不存在 mov 内存值1,内存值2。(用[eax]表示)

想要这样做,需要先mov 寄存器,内存值2,然后再mov 内存值1,寄存器。

有时候我们想要把mov 内存值1,内存地址2(用eax表示)。已知不能mov内存to内存。

故需要mov 寄存器,内存地址2,mov 内存值1,寄存器。

但是有时候内存地址带偏移,mov 不能做到 mov eax , ebx+25。

故需要使用 lea eax , [ebx+25] ,表示将ebx+25的结果赋值给eax。[]在这里不表示取地址的值

lea eax,[1234h]等价于mov eax,1234h

标签:lea,mov,eax,内存,寄存器,内存地址
From: https://www.cnblogs.com/MiraculousB/p/16633403.html

相关文章