作业帮 > 综合 > 作业

在汇编语言中,在RET指令后加个数字,如RET 8,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/10 17:14:13
在汇编语言中,在RET指令后加个数字,如RET 8,
一般在调用某个子程序之前,会像堆栈中压入一些参数供子程序使用.那么,子程序在返回时,如果要主动废除这些压入的参数的话,就可以通过RET XX来实现.XX--〉代表压入的参数的字节数目.
比如:有以下调用
push eax
push ebx
call func
ccc:
...
func:
.
...
ret 8--->意思是废除压入的eax,ebx两个参数(两个寄存器占用了8个字节).并返回ccc继续运行.