×

汇编指令ret 汇编指令RETS

前端技术网 前端技术网 发表于2023-12-19 07:38:18 浏览2727 评论0

抢沙发发表评论

一、call是什么指令

call指令是计算机转移到调用的子程序。

中文名

汇编指令ret 汇编指令RETS

call指令

操作

转移到调用的子程序

调用

LCALL远调用,

学科

汇编指令ret 汇编指令RETS

计算机

CALL(LCALL)指令执行时,进行两步操作:

(1)将程序下一条指令的位置的IP压入堆栈中;

(2)转移到调用的子程序。

(CALL近调用,LCALL远调用,

CALL寻址2K空间范围

LCALL寻址64K空间范围)先压CS,再压IP!

CALL与RET结合使用,当CALL调用的子程序运行到RET命令时,压入堆栈的IP弹出,跳出子程序,开始执行CALL的下一条语句。

二、RET在汇编语言中是个什么指令

RET指令是子程序的最后一条指令,就是return,用于子程序的返回,即恢复断点,返回主程序,从堆栈弹出断电送往ip和cs寄存器。没有要求RET指令非要和哪一条指令要配对使用。RET是子程序返回指令,放在子程序的结尾,当子程序执行完后,靠该指令返回主程序。

汇编指令ret和汇编指令RETS的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!