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

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

1.建立栈帧空间

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

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

4.执行被调函数函数体

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

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

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

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

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

上一篇:MAC帧的格式&&wireshark分析MAC帧


下一篇:腾讯云原生混合云-第三方集群弹EKS应对突发流量的利器