汇编栈操作指令的替代形式

来源:互联网 发布:matlab是编程语言吗 编辑:程序博客网 时间:2024/05/29 15:04

push ebp相当于:

add esp,4

mov dword ptr[esp],ebp

pop ebp相当于:

mov ebp,dword ptr[esp]

sub esp,4

call func_address相当于:

push eip

jmp func_address

ret相当于

add esp,4

jmp dword ptr[esp-4]

带参数的ret指令

ret 8相当于

add esp,12

jmp dword ptr[esp-4]

 
原创粉丝点击