如何在IA-32中推送寄存器

时间:2014-07-01 01:05:00

标签: ia-32

我在IA-32中编写了一些代码,但是我无法将寄存器压入堆栈。 每当我使用push操作时,我都会收到类似

的消息
error: symbol `pull' redefined

error: parser: instruction expected

为了简化我的问题,这是我正在尝试的测试代码

section .text
global _start
_start:
    add eax, 1
    push eax
    pull eax

我错过了什么?

1 个答案:

答案 0 :(得分:1)

如前所述,push的反向操作称为pop。名为pull的指令不存在。 (错误消息确实令人困惑)。