中断服务程序的最后一条指令是RET。

题目

中断服务程序的最后一条指令是RET。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

中断服务程序的最后一条指令是中断返回指令。()


参考答案√

第2题:

中断服务程序的最后一条指令是RETRETI。()


参考答案:×

第3题:

正在执行某条指令时,响应中断执行中断服务程序然后返回到()

A.该条指令

B.该条指令的下一条指令

C.该条指令的上一条指令


正确答案:B

第4题:

中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?


正确答案:RET应该可以使中断服务程序返回主程序,但因为RET是子程序返回指令,他只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对原程序的继续执行造成不良影响。

第5题:

PC机通过下列哪一条途径启动硬件中断服务程序执行?

A.主程序中安排的中断指令

B.中断控制器发出的中断请求信号

C.主程序中安排的转移指令

D.主程序中安排的调用指令


正确答案:B
解析:在不同类型的中断中,软中断(也称内中断)是由于执行程序中某些指令引起的;而硬中断(也称外中断)则是由处理器以外的其他控制电路发出的中断请求信号引起的。

第6题:

中断处理程序的最后一条指令是中断返回指令。()


参考答案:√

第7题:

硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是( )。

A.构成中断结束命令

B.恢复断点信息并返回

C.转移到IRET的下一条指令

D.返回到断点处


正确答案:B
解析:IRET指令的作用是恢复断点信息并返回;

第8题:

在中断服务程序中,最后一条被执行的指令应为()。

A、RET

B、RETI

C、SJMP

D、LJMP


答案:B

第9题:

下列说法正确的是()。

A.程序中断过程是由硬件和中断服务程序共同完成的
B.每条指令的执行过程中,每个总线周期要检查一次有无中断请求
C.检测有无DMA请求,一般安排在一条指令执行过程的末尾
D.中断服务程序的最后指令是无条件转移指令

答案:A
解析:
B项,CPU总是在每条指令执行阶段的最后时刻查询所有的设备是否有中断,而不是每条指令的执行过程中;C项,CPU响应DMA请求是在一个总线周期结束后,指令并不一定执行结束;D项,中断服务程序的最后指令是中断返回指令。

第10题:

下面是关于汇编语言程序中使用RET的描述,不正确的是()。

  • A、每一个子程序中允许有多条RET指令
  • B、每一个子程序结束之前一定要有一条RET指令
  • C、每一个子程序中只允许有一条RET指令
  • D、以过程形式表示的代码段,一定有RET指令存在

正确答案:C