汇编ret指令怎么用?
答案:3 悬赏:70 手机版
解决时间 2021-02-19 02:38
- 提问者网友:聂風
- 2021-02-18 14:59
汇编ret指令怎么用?
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-02-18 16:17
不带任何参数时,用于在子程序的结束位置,被调用的子程序必须有ret指令,否则调用没有ret指令的子程序会导致自陷,子程序执行完之后处于失控状态。带参数ret n 表示子程序返回主程序的同时,堆栈弹出n个字节(栈顶指针减n)。。。阿门。。。
全部回答
- 1楼网友:七十二街
- 2021-02-18 17:04
做为子程序的最后一个语句
- 2楼网友:想偏头吻你
- 2021-02-18 16:46
ret 默认是返回一个地址,即 ret 4
当在程序进入前压入多个参数后就要弹出相应的地址个数
比如
push a
push b
push c
....
...
ret 12 (3*4一个地址占四个空间)
当在程序进入前压入多个参数后就要弹出相应的地址个数
比如
push a
push b
push c
....
...
ret 12 (3*4一个地址占四个空间)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯