enter 指令
pushl %ebp
movl %esp,%ebp
leave 指令
movl %ebp,&esp
popl %ebp
pushl %eax 等价于
subl $4, %esp
movl %eax, (%esp)
popl %eax 等价于
movl (%esp), %eax
addl $4, %esp
call 0x12345 等价于
pushl %eip(*)
movl $0x12345, %eip(*)
ret 等价于
popl %eip(*)