assembly - mov %eax,(%esp)

标签 assembly x86 att mov addressing-mode

以下陈述有什么区别?

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

我正在努力散布一个二元炸弹,但在处理一些 mov 时遇到了问题。和 leal在程序集的早期命令。

最佳答案

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

mov %eax,%esp

这会将值从 %eax 复制到 %esp 指向的内存位置。
mov %eax,(%esp)

关于assembly - mov %eax,(%esp),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978048/

相关文章:

assembly - 我们怎样才能知道这个处理器支持多少内存呢?

c++ - 修改按值传递的参数对调用者的变量没有影响

visual-c++ - (VC++) 未初始化变量的运行时检查 : How is the test Implemented?

assembly - x86 AT&T 语法汇编的注释语法

c - 简化 assembly 说明

Assembly MIPS - 如何将用户的整数存储到内存中?

c - Assembly + C - 排序结构

linux - 哪些 <4GB 的工作负载在 Linux x32 ABI 中的性能会比 x64 差?

基于寄存器值的汇编调用中断

c - 理解 C 反汇编调用