网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下列子程序保护和恢复现场指令编写正确的是()。

A.SUB: PUSH PSW ; 现场保护 PUSH Acc ... POP PSW ; 现场恢复 POP Acc RET

B.SUB: PUSH PSW ; 现场保护 PUSH Acc ... POP Acc ; 现场恢复 POP PSW RET

C.SUB: POP PSW ; 现场保护 POP Acc ... PUSH PSW ; 现场恢复 PUSH Acc RET

D.SUB: POP PSW ; 现场保护 POP Acc ... PUSH Acc ; 现场恢复 PUSH PSW RET


参考答案和解析
SRET
更多 “下列子程序保护和恢复现场指令编写正确的是()。A.SUB: PUSH PSW ; 现场保护 PUSH Acc ... POP PSW ; 现场恢复 POP Acc RETB.SUB: PUSH PSW ; 现场保护 PUSH Acc ... POP Acc ; 现场恢复 POP PSW RETC.SUB: POP PSW ; 现场保护 POP Acc ... PUSH PSW ; 现场恢复 PUSH Acc RETD.SUB: POP PSW ; 现场保护 POP Acc ... PUSH Acc ; 现场恢复 PUSH PSW RET” 相关考题
考题 END指令是指整个程序的结束,而FEND指令是表示()的结束。 A、语句B、子程序C、主程序D、主程序和子程序

考题 子程序调用时要注意现场的保护和修复。()

考题 下列关于子程序描述正确的是( )A.子程序只能被调用程序调用一次B.子程序返回指令RET可以用一条退栈指令POP代替C.子程序调用指令CALL执行后只需保护断点的偏移地址D.子程序完成确定功能的程序段,可被其他程序调用,完成确切功能后,可自动返回到调用程序

考题 下列关于子程序描述中正确的是( )。A.子程序只能被调用程序调用一次B.子程序返回指令RET可以用一条退栈指令POP代替C.子程序调用执行CALL执行后只需保护断点的偏移地址D.子程序完成确定功能的程序段,可被其他程序调用,完成确切功能后,可自动返回到调用程序

考题 子程序的调用指令是()从子程序返回指令是()。

考题 子程序结构中不包括()。A、子程序的说明文件B、子程序的现场保护和现场恢复C、子程序的调用和返回D、入口参数的设置

考题 有关宏指令和子程序,下列说法哪一个不正确()。A、宏指令并不能简化目标程序B、子程序可以简化目标程序,但执行时间要长些C、子程序或过程在执行时,由CPU处理D、宏指令在执行时要保护现场和断点

考题 如果在子程序中进行了现场保护,那么子程序中()。A、恢复现场在RET指令之前B、恢复现场在RET指令之后C、直接用RET指令返回D、直接用JMP指令返回

考题 执行CALL子程序调用指令时,CPU会自动地将断点压入堆栈保护。断点指的是()。A、CALL指令所在的地址B、CALL指令的下一条指令的首地址C、子程序入口地址D、CALL指令所在的段地址

考题 宏指令和子程序的相同之处为()。A、宏指令的目标代码与子程序的目标代码都是唯一的B、都需要先定义后调用C、执行宏指令的目标代码时与子程序时一样,都需要增加如保护、恢复现场类的额外开销D、宏指令的目标代码与子程序的目标代码都不是唯一的

考题 对于宏指令和子程序,下列说法不正确的是()。A、宏指令不能简化目标程序B、子程序可以简化目标程序,但执行时间长C、子程序在执行过程中由CPU处理D、宏指令在执行时要保护和恢复现场

考题 编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用PUSH指令,恢复现场用()指令。

考题 下面关于保护现场和恢复现场的描述,不正确的是()A、保护现场和恢复现场工作可在主程序中完成B、保护现场和恢复现场可在子程序中完成C、保护现场和恢复现场工作只能在子程序中完成D、保护现场和恢复现场既可在主程序中完成,也可在子程序中完成

考题 编写中断子程序时,下列说法错误的是()。A、允许中断嵌套B、不允许开中断C、应该保护和恢复现场D、必须用IRET指令返回

考题 在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX/ PUSH BX/保护现场 PUSH CX/ PUSH DX/ : }恢复现场 试写出恢复现场时的指令序列。

考题 中断服务子程序的返回指令是RET,普通子程序的返回指令是RETI。

考题 调用子程序、中断响应过程及转移指令的共同特点是()。A、都能返回B、都通过改变PC实现转移C、都将返回地址压入堆栈D、都必须保护现场

考题 中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?

考题 编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用()指令,恢复现场用()指令。

考题 单片机中PUSH和POP指令通常用来()A、保护断点B、保护现场C、保护现场恢复现场D、保护断点恢复断点

考题 子程序调用时要进行现场保护,调用结束时要进行现场和恢复。

考题 在编写程序时,若有主程序和子程序,子程序应写在()指令和()指令之间。 

考题 下列指令中()是子程序返回指令。A、SRETB、IRETC、RETD、WDT

考题 单选题如果在子程序中进行了现场保护,那么子程序中()。A 恢复现场在RET指令之前B 恢复现场在RET指令之后C 直接用RET指令返回D 直接用JMP指令返回

考题 问答题在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX/ PUSH BX/保护现场 PUSH CX/ PUSH DX/ : }恢复现场 试写出恢复现场时的指令序列。

考题 单选题编写中断子程序时,下列说法错误的是()。A 允许中断嵌套B 不允许开中断C 应该保护和恢复现场D 必须用IRET指令返回

考题 单选题CALL指令和RET指令对堆栈操作,正确的说法为()。A CALL指令从堆栈中取出子程序的地址B RET指令从堆栈中取出子程序的地址C CALL指令从堆栈中取出断点的地址D RET指令从堆栈中取出断点的地址

考题 单选题下面关于保护现场和恢复现场的描述,不正确的是()A 保护现场和恢复现场工作可在主程序中完成B 保护现场和恢复现场可在子程序中完成C 保护现场和恢复现场工作只能在子程序中完成D 保护现场和恢复现场既可在主程序中完成,也可在子程序中完成