汇编中push 0的作用

来源:百度知道 编辑:UC知道 时间:2024/06/10 12:44:12
汇编中经常看到一些push 0的指令,为什么把0压入栈呢?这样有什么作用?谢谢了~~

具体问题具体分析
1、清0
2、传参数
3、一种保护措施

因为,在汇编中,调用函数的时候,函数的参数是从栈中提取的;所以,把0压入栈中,很有可能是向函数传递参数,而这个参数的值就是0;

把常数写到栈里面去,可能用于参数或者返回值之类的

在api编程中,有很多push 0的传参操作。