首页 > 编程语言 > 详细

C语言函数调用过程,汇编角度查看

时间:2019-12-20 21:47:11      阅读:83      评论:0      收藏:0      [点我收藏+]

C语言函数调用过程,汇编角度查看

  1. 把函数的参数按照调用约定压栈或者存储到寄存器中
  2. 调用要使用的函数,先把调用者的地址入栈,方便回来
  3. 跳转到函数
  4. 把函数使用到的一些寄存器压栈,避免修改寄存器的值
  5. 执行函数
  6. 处理函数返回值
  7. 对于第4步中的压栈的那些寄存器,恢复他们原来的值
  8. 清空第一步中的压栈参数和处理返回值
  9. 返回到调用者调用时的地址(步骤一已经记录)继续往下执行

C语言函数调用过程,汇编角度查看

原文:https://www.cnblogs.com/songyaqi/p/12075077.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!