参考答案和解析
中断返回指令
更多“中断服务程序的最后一条指令是___”相关问题
  • 第1题:

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


    参考答案:√

  • 第2题:

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

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


    参考答案正确

  • 第3题:

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

    A.构成中断结束命令

    B.恢复断点信息并返回

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

    D.返回到断点处


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

  • 第4题:

    下列说法正确的是()。

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

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

  • 第5题:

    PC系列微机中,确定外部硬中断的服务程序入口地址的是()。

    • A、主程序中的调用指令
    • B、主程序中的条件转移指令
    • C、中断控制器中的中断服务寄存器
    • D、中断控制器发出的中断类型号

    正确答案:D

  • 第6题:

    为什么在主程序和中断服务程序中都要安排开中断指令?如果开中断指令安排在中断服务程序的末尾,那么将产生什么后果。如果要实现中断嵌套,则开中断指令应如何设置?


    正确答案:开中断指明CPU允许中断,主程序中在开中断之前要屏蔽本级和低级中断,预防干扰,而后开中断允许处理高级中断请求。在中断处理之后也要开中断,允许任何中断请求。如果没有开中断,更高级中断请求无法响应。
    在中断服务期间,把该中断的断点保存后在开中断,表示响应更高级中断请求,然后进入中断服务程序,执行中断服务程序,在恢复断点之前关中断,之后又开中断,又可响应更高级中断。

  • 第7题:

    CPU响应中断后将()寄存器入栈保存,然后自动将()标志和()标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条()指令。


    正确答案:Flags;IF;TF;开中断

  • 第8题:

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

    • A、程序返回到ACALL指令的下一句
    • B、程序返回到LCALL指令的下一句
    • C、程序返回到主程序开始处
    • D、程序返回到响应中断时一句的下一句

    正确答案:D

  • 第9题:

    在中断服务子程序中,至少应有一条()

    • A、传送指令
    • B、转移指令
    • C、加法指令
    • D、中断返回指令

    正确答案:D

  • 第10题:

    在中断服务程序中至少应有一条()

    • A、传送指令
    • B、转移指令
    • C、加法指令
    • D、中断返回指令

    正确答案:D

  • 第11题:

    89C51单片机的中断矢量地址是()。

    • A、中断服务程序的首句地址
    • B、中断服务程序的入口地址
    • C、中断服务程序的出口地址
    • D、主程序中等待中断指令的地址

    正确答案:B

  • 第12题:

    用户在编写中断服务程序时,可在中断入口矢量地址存放一条无条件转移指令,以防止()。


    正确答案:中断服务程序容纳不下

  • 第13题:

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


    参考答案:×

  • 第14题:

    通常,中断服务程序中的一条STI指令目的是()

    A. 允许低一级中断产生

    B. 开放所有可屏蔽中断

    C. 允许同级中断产生

    D. 允许高一级中断产生


    参考答案D

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    子程序最后一条指令是(),作用为()


    正确答案:RET;返回主程序

  • 第17题:

    所有中断服务子程序的最后一条可执行语句必须是RET指令


    正确答案:错误

  • 第18题:

    在中断服务程序结束前,为正确返回,必须设置一条指令()。在子程序调用结束前,为正确返回,必须设置一条指令()。


    正确答案:IRET;RET

  • 第19题:

    在中断服务程序中,必须有的指令是:()

    • A、传送指令
    • B、转移指令
    • C、加法指令
    • D、中断返回指令

    正确答案:D

  • 第20题:

    中断服务程序中,必须要有一条()指令。


    正确答案:中断返回

  • 第21题:

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


    正确答案:错误

  • 第22题:

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

    • A、END
    • B、RET
    • C、RETI
    • D、AJMP

    正确答案:C

  • 第23题:

    MCS-51单片机响应中断矢量地址是()。

    • A、中断服务程序的首句地址
    • B、中断服务程序的出口地址
    • C、中断服务程序的入口地址
    • D、主程序等待中断指令的地址

    正确答案:C

  • 第24题:

    填空题
    子程序最后一条指令是(),作用为()

    正确答案: RET,返回主程序
    解析: 暂无解析