i386函数体的标准结尾

i386函数体的标准结尾

Content #

“标准”结尾与“标准”开头正好相反:

  1. 【可选】pop XXX 如有必要,恢复保存过的寄存器(可重复多个)。
  2. mov esp, ebp 恢复ESP同时回收局部变量空间。
  3. pop ebp 从栈中恢复保存的ebp的值。
  4. ret 从栈中取得返回地址,并跳转到该位置。

From #

程序员的自我修养

i386函数体的标准开头