RET

作者:Vesper Vei
1 分钟阅读

目录

  1. RET(ret)
    1. 基本作用
    2. 指令执行过程
    3. 指令格式
    4. 行为特性
    5. 常见用途

RET(ret)

基本作用

RET 从栈顶弹出返回地址并跳转,是函数执行结束后的退出指令。 等效行为:

pop rip

带立即数版本:

ret 8

等效于:

pop rip
add rsp, 8

用于调用约定清理参数。

指令执行过程

  1. 从 RSP 读取返回地址,赋给 RIP
  2. RSP 增加 8(x64)

指令格式

ret
ret imm16

行为特性

常见用途


关系图谱

Loading graph...