我在IA-32中编写了一些代码,但是我无法将寄存器压入堆栈。 每当我使用push操作时,我都会收到类似
的消息error: symbol `pull' redefined
或
error: parser: instruction expected
为了简化我的问题,这是我正在尝试的测试代码
section .text
global _start
_start:
add eax, 1
push eax
pull eax
我错过了什么?
答案 0 :(得分:1)
如前所述,push
的反向操作称为pop
。名为pull的指令不存在。 (错误消息确实令人困惑)。