C语言函数调用栈(1)

    程序的执行过程可看作连续的函数调用。当一个函数执行完毕时,程序要回到调用指令的下一条指令(紧接call指令)处继续执行。函数调用过程通常使用堆栈实现,每个用户态进程对应一个调用栈结构(call stack)。编译器使用堆栈传递函数参数、保存返回地址、临时保存寄存器原有值(即函数调用的上下文...

2018-06-27 23:51:44

阅读数 75

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭