1:栈帧
①:关于栈:
A:首先明确一点,栈是向下生长的,所谓的向下生长,即从高地址向低地址延伸。即变量从栈的高地址向低地址存储。
B:其次,介绍一组寄存器变量,ebp在未受改变时始终指向栈底,其作用常常用来寻址。
C:寄存器esp会随着数据的出栈和压栈而移动,在未受改变时始终指向栈顶。
本文介绍了栈帧的概念,包括栈的生长方向、寄存器ebp和esp的作用。详细阐述了函数调用的过程,从调用者保存信息、被调用函数栈底创建、到函数返回后的栈顶恢复,帮助理解函数调用的内部运作。

被折叠的 条评论
为什么被折叠?