标签: assembly x86
指令中弹出了多少字节:
popf
? Oracle的文档指出,通过在指令的末尾附加w或l,可以将大小指定为单词或long,但在我正在查看的反汇编中不存在这样的字母。
答案 0 :(得分:2)
POPF / POPFD弹出堆栈顶部的单词或双字 将值存储在标志寄存器中。如果是operand-size属性 该指令是16位,然后弹出一个字,值为 存储在FLAGS中。如果operand-size属性是32位,那么a 弹出双字,并将值存储在EFLAGS中。
Source