其他分享
首页 > 其他分享> > 46-函数调用的系统保护和系统恢复

46-函数调用的系统保护和系统恢复

作者:互联网

一:函数调用的现场保护和现场恢复

1.建立栈帧空间

2.保护现场:主调函数运行状态和返回地址入栈

3.为被调函数传递数据(进行实参和形参的结合,同时形参获得存储空间,接着给局部变量分配空间)

4.执行被调函数函数体

5.当被调函数执行完成,释放被调函数中局部变量占用的栈帧空间

6.恢复现场:取主调函数运行状态和返回地址,释放栈帧空间

7.继续主调函数后续语句

建立栈帧空间->保护现场->传递数据,形参获得空间,局部变量获得空间->执–行子函数函数体->释放栈空间->恢复现场->继续主函数后续语句

在这里插入图片描述

标签:函数,形参,46,系统,函数调用,主调,现场,空间,栈帧
来源: https://blog.csdn.net/weixin_45964837/article/details/120887188