执行中断处理程序最后一句指令RETI后,()。

题目

执行中断处理程序最后一句指令RETI后,()。

  • A、程序返回到ACALL的下一句
  • B、程序返回到LCALL的下一句
  • C、程序返回到主程序开始处
  • D、程序返回到响应中断时一句的下一句
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


参考答案√

第2题:

中断服务程序中,首先保护现场,将有关寄存器的内容压栈,然后进入中断服务程序。最后在恢复现场后,执行中断返回指令,返回断点继续执行。()

此题为判断题(对,错)。


参考答案正确

第3题:

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

A、RET

B、RETI

C、SJMP

D、LJMP


答案:B

第4题:

下列说法正确的是()。

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

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

第5题:

执行中断返回指令RETI,会从堆栈取出数作为地址送给()。

A.DPTR

B.PSW

C.PC

D.Rn


参考答案:C

第6题:

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


参考答案:√

第7题:

执行中断返回指令RETI,从堆栈弹出地址送给()。

A.PSW

B.PC

C.DPTR

D.Rn


参考答案:B

第8题:

中断服务程序以中断返回指令RETI结束。()

此题为判断题(对,错)。


正确答案:正确

第9题:

中断响应操作过程中将包含以下哪些操作?()

A.把当前PC值压入堆栈,保护断点

B.将相应的中断服务程序的入口地址送入PC

C.对有些中断源,CPU会自动清除中断标志

D.执行中断服务程序

E.执行到返回指令RETI,中断服务程序结束,将堆栈内容弹出到PC,返回到原来断点继续执行


正确答案:ABCDE

第10题:

一个外设通过INTR向CPU发出中断请求后,将会:()

  • A、不管I为何状态,CPU中止当前指令,转去执行中断服务程序
  • B、只有I为1时,CPU中止当前指令,转去执行中断服务程序
  • C、不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序
  • D、只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序

正确答案:D

更多相关问题