ret 是普通的子程序的返回指令。
也可以叫做近返回,即段内返回。处理器从堆栈中弹出IP或者EIP,然后根据当前的CS:IP跳转到新的执行地址。如果之前压栈的还有其余的参数,则这些参数也会被弹出。
iret 是中断服务子程序的返回指令。
用于从中断返回,会弹出IP/EIP,然后CS,以及一些标志。然后从CS:IP执行。
ret 是普通的子程序的返回指令。
也可以叫做近返回,即段内返回。处理器从堆栈中弹出IP或者EIP,然后根据当前的CS:IP跳转到新的执行地址。如果之前压栈的还有其余的参数,则这些参数也会被弹出。
iret 是中断服务子程序的返回指令。
用于从中断返回,会弹出IP/EIP,然后CS,以及一些标志。然后从CS:IP执行。