【发布时间】:2013-02-01 20:13:09
【问题描述】:
我正在学习 IA32。当我想到 popl DEST 指令在做什么时,我想到以下几点:
movl (%esp), DEST
addl $4, %esp
但是当我想到popl %esp 时,我开始怀疑自己。尽管这可能是一条毫无意义的指令,但我认为可能有更好的方法来概括描述popl DEST 指令。你会怎么形容呢?
【问题讨论】:
-
很抱歉有人没有发现我的问题有用。请随时发表评论,以便我将来改进问题。
-
add指令修改状态标志。因此lea esp, [esp + 4]将更适合pop所做的事情。
标签: assembly x86 cpu-registers