将堆栈指针推入以在程序集中注册

时间:2019-04-16 14:36:26

标签: assembly x86 att

我有一个非常简单的程序,对此我很困惑。

  # Push an 8-byte 0 to the stack
  push $0x0000000000000000
  # Use the stack pointer to set the 2nd parameter
  mov sp, %ebx

我想将堆栈指针的地址压入ebx寄存器..但无法弄清楚如何访问该特定地址的语法。

运行此命令时,会得到对“ sp”的未定义引用

是否有一个保存堆栈指针地址的寄存器?我将如何获得?我似乎无法在线找到正确的语法

谢谢!

0 个答案:

没有答案