首页/ 题库 / [问答题]在执行中断返回指令IRET和过程(子程序的答案

在执行中断返回指令IRET和过程(子程序)返回指令RET时,具体操作内容有什么区别?

问答题
2022-05-08 17:14
查看答案

正确答案
(1)过程调用转向称为过程的子程序,而中断调用是转向中断服务子程序;
(2)过程调用可以是 NEAR 或 FAR 类型,能直接调用或间接调用,中断调用通常是段间间接转移到服务程序;
(3)过程调用只保护返回地址,中断指令还要保护状态标志进栈。

试题解析

标签: 大学试题 工学
相关题目
MCS-51执行子程序返回指令,把栈顶的内容弹出来给( )。
一般情况下,无论外部中断还是CPU内部异常,中断处理完后均返回被中断指令的下一条指令开始执行。
执行中断返回指令,从堆栈弹出地址送给( )。
执行中断返回指令,要恢复断点,从栈顶弹出的断点地址送给( )。
调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与PC无关。
一主程序中有一句LP:SJMP LP,功能指令为等待中断,当发生中断且中断返回后,(    )
执行返回指令时,返回的断点是()。
调用子程序的特殊用法:在子程序的返回语句后边指令P7,例如M99P7;将返回到()继续执行。
在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程序的返回指令是(),实施该调用指令时,压入堆栈保存的程序地址是()。
若主程序通过堆栈向子程序传递了3个参数,子程序返回主程序时,在子程序中清除堆栈中3个参数正确的RET指令是()。
S7-200系列PLC的子程序调用指令和子程序条件返回指令分别是()。
下列指令中()是子程序返回指令。
中断服务程序结束时,可用RET指令代替IRET指令返回主程序。
在FAUNC-0i铣床数控系统中,镜像指令是(),子程序结束并返回主程序的指令是()。
中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?
在数控编程时,使用()指令后,就表示程序结束并返回到零件程序头。
硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是( )。
8051单片机中断服务程序返回指令是()。
调用子程序后要返回,转移指令执行后不要返回。
中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?
广告位招租WX:84302438

免费的网站请分享给朋友吧