摘要: 过程,包含三个部分:传递数据,传递控制,分配和释放内存。 过程P调用过程Q,首先把B过程的代码启始地址放入程序计数器里,执行B的指令,执行完把B的下一条指令放入程序计数器。 栈帧:当X86-64的过程需要的存储空间超过寄存器存放的大小时,会在栈上分配空间,这个空间称为栈帧。 如下图的函数调用时,栈帧 阅读全文