接着问!如题:push 和 pushf 指令有什么区别?

上传的附件
你的回答被采纳后将获得: 7点积分 (将会扣除手续费1点积分。)

keyboard_arrow_left上一篇 : 《WINDOWS黑客编程技术详解》勘误收集及软件下载 [80x86汇编]imul 指令和mul 指令有什么区别? : 下一篇keyboard_arrow_right

3个回答

Withdrawn
2019-01-26 09:43:36

欢迎回答

Viewer
2019-01-26 17:38:11

push,汇编术语,实现压入操作的指令是PUSH指令;实现弹出操作的指令是POP指令。

PUSH的操作过程是:

(SP)<—(SP)-2,((sp))<—OPRD 即先修改堆栈指针SP(压入时为自动减2),然后,将指定 的操作数送入新的栈顶位置,简单来说:减2就是指针上移2个单元。

Nightfall
2019-01-27 11:00:39

push和pushf指令可将源操作数压入栈中,push是普通将字压栈,pushf是标志入栈指令。

精彩评论

eject