栈帧的深入了解

栈帧指esp和ebp两个寄存器所表示的内存空间称为改函数的栈帧。每一个函数调用都会形成新的栈帧。 首先,让我们来了解下程序的地址空间 以此代码展开讨论: 本次主要了解栈: 1:定义a,b变量 2:形参实例化:形参入栈(入到main函数的栈顶) 3.call命令 4.ebp入栈并和esp在同一位置 5.形成myadd的栈帧,定义myadd函数里的z变量 6:esp与ebp在同一位置 7.出栈到ebp
相关文章
相关标签/搜索