E代表extended, 表示 是32位REG
ESP 是 stack pointer,EBP 是 base pointer。
EBP 指向系统栈最上面一个栈帧的底部。(what is 栈帧?)
作用是在调用函数时保存ESP使函数结束时可以正确返回。
栈帧:
栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。
从逻辑上讲,栈帧就是一个函数执行的环境:函数参数、函数的局部变量、函数执行完后返回到哪里等等。
关于栈帧:请看这篇文章 http://blog.csdn.net/yxysdcl/article/details/5569351