硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是( )。A.构成中断结束命令B.恢复断点信息并返回C.转移到IRET的下一条指令D.返回到断点处

题目

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

A.构成中断结束命令

B.恢复断点信息并返回

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

D.返回到断点处


相似考题
更多“硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是( )。A.构成中断结束命令 ”相关问题
  • 第1题:

    5、硬件中断和软件中断程序的结束方式不同。硬件可屏蔽中断程序中,中断结束前,首先要向8259A发出_________,然后执行IRET指令,中断返回。


    硬件中断是外部设备通过向CPU的中断请求线输入电信号来来获得中断请求;软件中断是处理机内部识别中断请求,如内部异常中断或指令中断。 硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息。

  • 第2题:

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


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

  • 第3题:

    10、若用户中断定义为71H型,其服务程序结束前要向_______________。

    A.只需要执行IRET指令。

    B.向主8259A 送常规中断结束字,然后再执行IRET指令

    C.向从8259A 送常规中断结束字,然后再执行IRET指令

    D.向主、从8259A 送常规中断结束字,然后再执行IRET指令


    向主、从 8259A 送常规中断结束字,然后再执行IRET指令

  • 第4题:

    任何类型的中断,其中断服务程序的最后,都必须执行IRET执行,才能返回断点。


    正确

  • 第5题:

    硬件中断和软件中断程序的结束方式不同。硬件可屏蔽中断程序中,中断结束前,首先要向8259A发出_________,然后执行IRET指令,中断返回。


    硬件中断由外部硬件产生,是由CPU外部中断请求信号触发的一种中断,分为非屏蔽中断NMI和可屏蔽中断INTR。 软件中断是CPU根据某条指令或者对标志寄存器的某个标志位的设置而产生的,也称为内部中断。通常有除法出错中断、INTO溢出中断、INTn中断、断点中断和单步中断等。 两者的主要区别:硬件中断由外部硬件产生,而软件中断与外部电路无关。