汇编中进栈出栈(push,pop)有什么作用,有点糊涂,请高手点拨,最好详细一点,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:47:05

堆栈有用来暂时保存数据、与子程序通讯两个功能。

功能一、暂时保存数据
比如要调用某子程序,不希望子程序破坏寄存器BX,那么可以这样
PUSH BX
CALL procXXX
POP BX

功能二、用来和传递参数给子程序