- 博客(1)
- 收藏
- 关注
原创 从简单的Add函数分析函数调用及函数栈帧过程
1.函数的调用过程即函数栈帧,是编译器要用来实现函数调用的一个过程。栈帧(stack frame),机器用栈来传递过程参数,存储返回信息,保存寄存器用于以后恢复,以及本地存储。为单个过程(函数调用)分配的那部分栈称为栈帧。栈帧其实是两个指针寄存器,寄存器%ebp为帧指针,而寄存器%esp为栈指针,当程序运行时,栈指针可以移动(大多数的信息的访问都是通过帧指针的)。总之简单一句话,栈帧的主要作用是用
2017-05-23 12:54:11 971
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人