堆栈寄存器和堆栈操作 ◇堆栈相关的寄存器 低地址 >esp,堆栈指针( stack pointer)esp p,基址指针( base pointer) 令堆栈操作 push 栈顶地址减少4个字节(32位) pop ebp 栈顶地址增加4个字节 高地址 ☆ebp在C语言中用作记录当前函数调用基址 嵌入式系统实验室 EM日 EDDED SYSTEM LA日口 RATORY堆栈寄存器和堆栈操作 ❖堆栈相关的寄存器 ➢esp,堆栈指针(stack pointer) ➢ebp,基址指针(base pointer) ❖堆栈操作 ➢push 栈顶地址减少4个字节(32位) ➢pop 栈顶地址增加4个字节 ❖ebp在C语言中用作记录当前函数调用基址 esp ebp 高地址 低地址 esp