更多“中断调用和子程序调用过程相同的是()。A、保存断点B、保存标志寄存器C、将IF和TF清零D、中断源有优先级”相关问题
  • 第1题:

    在中断处理过程中,完全由硬件自动执行的步骤是(60)。

    A.保存中断点

    B.识别中断源

    C.保存将被中断服务程序破坏的通用寄存器中的内容

    D.返回中断点


    正确答案:A
    解析:本题考查中断处理的过程。中断是指打断中央处理器正在执行的工作,让中央处理器去处理其他更加重要或者更为紧迫的任务,在处理完紧急任务后又能回到以前执行的地方。发起中断的事务即为中断源。中断点是用来恢复现场用的。中央处理器收到中断请求后,如果是当前允许的中断,那么停止正在执行的代码,并把内部寄存器入栈,这个过程不能被再次打断,所以在保护现场的开始要先关中断,保护完后再开中断。这个过程应该尽量短,以避免错过了其他中断,因此,这个过程最好用硬件自动来完成,这样速度会快很多。

  • 第2题:

    简述子程序调用和执行中断服务程序的异同点与相同点?


    正确答案: 相同点、均能中断主程序执行本程序,然后返回断点继续执行子程序。
    不同点;
    1.中断服务程序入口地址是固定的,子程序调用户口地址是用户自己设定的。
    2.中断服务子程序返回指令,除具有子程序返回指令所具有的全部功能之外,还有清除中断相应时被置位的优先级状态,开发较低中断和恢复中断逻辑等功能。
    3.中断服务子程序在满足中断申请的条件下随时发生的,而子程序调用是用户主程序事先安排好的。

  • 第3题:

    微机的中断处理过程有哪几步?中断过程和调用子程序过程有何异同。


    正确答案: (1)一个中断过程包含:中断请求、中断排队、中断响应、中断服务和中断返回
    (2)中断过程与子程序过程相同之处:都是主程序中调用子程序,之后返回主程序。
    不同的是,进入子程序的时间和方法不同。调用子程序时,指令安排在主程序中,主程序主动,子程序入口地址通过计算得到。而中断过程对于主程序是被动的,主程序中没有预先调用的指令,中断是随机的,中断处理子程序入口地址要由中断类型码(N*4)。

  • 第4题:

    下列中断处理过程的步骤,最先执行的是()

    • A、 安装堆栈
    • B、 调用中断服务
    • C、 恢复堆栈
    • D、 保存寄存器

    正确答案:D

  • 第5题:

    简述硬件中断和调用子程序的异同?


    正确答案:相同:都需要保护断点,实现返回;都是暂停执行现行程序,转去执行另一段程序。
    不同点:调用子程序是事先安排好的,调用点固定,并由远调用近调用之分;不会影响标志寄存器的内容。硬件中断是随机的,调用点不固定,都为远调用;会影响标志寄存器的内容。

  • 第6题:

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


    正确答案:IRET;IP;CS;Flags

  • 第7题:

    堆栈是一组寄存器或一个存储区域,用来存放调用子程序或响应中断时的主程序断点地址,以及其他寄存器的内容。


    正确答案:正确

  • 第8题:

    判断题
    CPU啊应外设的中断请求时,要把标志寄存器的IF和TF清零。
    A

    B


    正确答案:
    解析:

  • 第9题:

    单选题
    中断调用和子程序调用过程相同的是()。
    A

    保存断点

    B

    保存标志寄存器

    C

    将IF和TF清零

    D

    中断源有优先级


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    中断过程与子程序之间的过程比较,下面哪一条是错误的(  )
    A

    中断过程与子程序调用过程都需保护断点

    B

    中断过程与子程序调用过程都需保护标志寄存器

    C

    中断过程与子程序调用过程都要改变程序执行方向

    D

    中断过程是随机的,而调用子程序是事先安置好的


    正确答案: C
    解析:

  • 第11题:

    判断题
    堆栈是一组寄存器或一个存储区域,用来存放调用子程序或响应中断时的主程序断点地址,以及其他寄存器的内容。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    判断题
    8086CPU响应外设的中断请求时,要把标志寄存器的IF和TF清零。
    A

    B


    正确答案:
    解析:

  • 第13题:

    uC/OS-II中调用中断退出函数OSIntExit()标志着中断服务子程序的___【35】____,OSIntExit()将中断嵌套层数计数器的值____【36】___。


    正确答案:终结 减1

  • 第14题:

    CALL指令和JMP指令的区别是()。

    • A、CALL指令使程序转移
    • B、子程序名可以是标号
    • C、CALL指令将断点地址保存
    • D、CALL指令可以段间调用

    正确答案:C

  • 第15题:

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


    正确答案:指令指针寄存器和代码段

  • 第16题:

    过程(子程序)调用和中断响应过程,相同的是都要进行()。

    • A、保护FLAGS
    • B、保护断点地址
    • C、查询中断向量表
    • D、TF=0

    正确答案:B

  • 第17题:

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


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

  • 第18题:

    在操作系统中,引起中断的事件称为()。

    • A、中断源
    • B、中断请求
    • C、断点
    • D、系统调用

    正确答案:A

  • 第19题:

    子程序结构中,保存现场指的是()。

    • A、保存CALL指令
    • B、保存断点的地址
    • C、保存主程序用到的寄存器
    • D、保存子程序用到的寄存器

    正确答案:C

  • 第20题:

    单选题
    下列中断处理过程的步骤,最先执行的是()
    A

     安装堆栈

    B

     调用中断服务

    C

     恢复堆栈

    D

     保存寄存器


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    在操作系统中,引起中断的事件称为()。
    A

    中断源

    B

    中断请求

    C

    断点

    D

    系统调用


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    在中断处理之前,应进行现场保护,所谓现场保护是指(  )
    A

    保护此中断服务子程序中要用的各种寄存器(含标志寄存器)中的内容

    B

    保护中断返回的断点地址

    C

    保护中断向量

    D

    保护标志寄存器


    正确答案: B
    解析:

  • 第23题:

    填空题
    处理中断过程接收中断请求、()、准备执行中断服务程序并保存寄存器值、执行中断服务子程序。

    正确答案: 响应中断
    解析: 暂无解析