内存空间 内存空间主要被划分为五个部分,分别为栈、共享区、堆、数据段、代码段。 函数栈帧 在调用函数的过程中,在栈空间中开辟一段空间供函数使用,这段空间就是函数栈帧。 栈是向下伸展的,从高地址向低地址延伸;每个函数的每次调用过程中,都有一个唯一的栈帧,用于变量的保存,现场的保护(指?);要维护这个栈帧必须使用两个寄存器,ebp(栈底指针)和esp(栈顶指针);cpu如何知道当前运行到哪里呢?–寄存器存放着要运行的下一条指令;