8

以下陈述之间有什么区别?

mov %eax,%esp
mov %eax,(%esp)

我正在扩散一个二元炸弹,并且在程序集的早期 遇到了一些movand命令的问题。leal

4

1 回答 1

11

这会将 %eax 中的值复制到 %esp 中。

mov %eax,%esp

这会将 %eax 中的值复制到 %esp 指向的内存位置。

mov %eax,(%esp)
于 2012-10-19T15:59:45.520 回答