中断返回指令是IRET,该指令将堆栈中保存的断点弹出后依次装入(

题目

中断返回指令是IRET,该指令将堆栈中保存的断点弹出后依次装入()寄存器中,将堆栈中保存的标志装入标志寄存器F中。

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

第1题:

使用指令RET及IRET时,弹出堆栈的内容一样。()

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


参考答案:错误

第2题:

CPU响应中断时,要将断点地址压人堆栈保存;为什么要压入下一条指令地址?


参考答案:中断处理结束后,应返回被中断点继续执行,故需要保护下一条指令的地址指针。

第3题:

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

A.累加器A

B.程序状态寄存器PSW

C.DPTR

D.PC


正确答案:D

第4题:

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


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

第5题:

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

A.构成中断结束命令

B.恢复断点信息并返回

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

D.返回到断点处


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

第6题:

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

A.PSW

B.PC

C.DPTR

D.Rn


参考答案:B

第7题:

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

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

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

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

D.执行中断服务程序

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


正确答案:ABCDE

第8题:

堆栈结构在计算机中的作用哪些()

A、具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简单,机器硬件简化

B、实现程序调用,子程序嵌套调用和递归调用

C、对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”

D、扩大指令寻址空间


参考答案:ABC

第9题:

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


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

第10题:

执行指令IRET后弹出堆栈的寄存器先后顺序为()。

  • A、CS、IP、Flags
  • B、IP、CS、Flags
  • C、Flags、CS、IP
  • D、Flags、IP、CS

正确答案:B

更多相关问题