【发布时间】:2012-10-10 07:00:53
【问题描述】:
以下语句有什么区别?
mov %eax,%esp
mov %eax,(%esp)
我正在处理二进制炸弹的扩散,但在程序集的早期,我遇到了一些 mov 和 leal 命令的问题。
【问题讨论】:
-
一个复制寄存器。其他从它指向的内存中加载。
-
@Mysticial:这是 AT&T 语法,所以一切都是倒退的——%esp 和 (%esp) 是目的地,而不是来源。
-
@JerryCoffin 啊啊啊啊!!!我总是陷入那个陷阱......
标签: assembly x86 att mov addressing-mode