汇编中entry,leave,retn指令的理解

发布于 2021-10-03  2300 次阅读


ebp:栈基址(栈底)
eip:当前栈指针
esp:栈顶指针

根据我们对汇编的理解,一个函数的入口处和结尾处(leaveretn)通常表示为下面的指令

entry:
  push ebp
  mov ebp, esp

leave:
  mov esp, ebp
  pop ebp

retn:
 pop eip

等风来,不如追风去。