首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
cll专题
详解汇编cll ret push pop 并附源码
一.call 实际上做了两次操作 1.push eip+1,(不能这么写)保存返回地址 2.jmp 跳转到函数 二.ret 实际上做了两次操作和call 1.pop eip(不能这么写),取出返回的地址 2. jmp 跳转到pop取出来的地址 三.push rbp 开辟栈帧 做了两步操作 1.sub esp,4 2.mov ptr[esp] ebp 四.p
阅读更多...