2.RET指令的释义:为子程序的返回指令。
3.RET指令和CALL指令、RETF指令的相关情况:都是转移指令,可用于败罩修改IP,或CS和IP,可用来实现子程序的调用。
4.RET指令可用栈中的数据,修改IP的内容,实现近转移。
5.RETF指令可用栈中的数据,修改CS和IP的内容,实现远转移。
RET是普通子程序的返回指令,RET是普通子程序的最后1条指培含令,它使程序从子程序转到调用该子程序指令LCALL/ACALL的下1条指令执行。RETI是中断服务子程序的返回指令,RETI是中断服务子程序的最后1条指令,它使程序从中断服务子御消程序转到中断点继续运行。
RETI指令除了执行返回功镇中知能外,还清除内部相应的中断状态寄存器(该状态寄存器由CPU响应中断时置位,宣告CPU当前正在执行中断服务程序),因此中断服务子程序必须用RETI结束,
CPU执行RETI指令后,必须至少再执行一条其它指令才能响应新的中断。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)