参考答案和解析
正确答案:CLI
更多“编写程序时,对不允许外部中断的程序首先要关闭中断,其指令是()。”相关问题
  • 第1题:

    用户程序在目标下使用特权指令将引起的中断属于(13)。

    A.外部中断

    B.程序中断

    C.特殊中断

    D.硬件故障中断


    正确答案:B
    解析:用户程序在目标下使用特权指令将引起的中断是程序中断。

  • 第2题:

    PC机中的硬中断服务程序执行的是( )。

    A.外部中断请求CPU完成的任务

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

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

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


    正确答案:A

  • 第3题:

    一般情况下PC机中的硬中断服务程序执行的是( )。

    A.外部中断请求CPU完成的任务

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

    C.主程序中安排的输出指令

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


    正确答案:A

  • 第4题:

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

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

    正确答案:D

  • 第5题:

    已知对应于中断类型码为18H的中断服务程序存放在0020H:6314H开始的内存区域中,求对应于18H类型码的中断向量存放位置和内容。在编写程序时,为什么通常总要用STI和CLI中断指令来设置中断允许标志?8259A的中断屏蔽寄存器IMR和中断允许标志IF有什么区别?


    正确答案: 偏移地址EA=18H×4=60H,18H中断向量在中断向量表中的入口地址为00000H+60H=00060H。中断服务程序存放在0020H:6314H开始的内存区域中,所以(00060H)=0020H,(00061H)=6314H。
    IF是8086微处理器内部标志寄存器Flags的中断允许标志位。若IF=1,则CPU可以接受中断请求;若IF=0,8086就不接受外部可屏蔽中断请求INTR引线上的请求信号。在编写程序时,用STI指令使中断允许标志位IF=1,目的是使CPU能够接受中断请求,或实现中断嵌套。而用CLI指令使中断允许标志位IF=0,则可以关中断,使CPU拒绝接受外部中断请求信号。
    如果8259A的中断屏蔽寄存器IMR中的某位为1,就把这一位对应的中断请求输入信号IR屏蔽掉,无法被8259A处理,也无法向8086处理器产生INTR请求。

  • 第6题:

    IA-32处理器在开中断状态,其标志IF=()。指令()是开中断指令,而关中断指令是(),关中断时IF=()


    正确答案:1;STI;CLI;0

  • 第7题:

    组成程序状态字的三个部分是()

    • A、 程序基本状态、指令地址和中断码
    • B、 指令地址、中断码和中断屏蔽位
    • C、 中断码、中断屏蔽位和程序基本状态
    • D、 中断屏蔽位、程序基本状态和指令地址

    正确答案:C

  • 第8题:

    中断有若干类型,它们是()

    • A、 硬件故障中断、程序中断、机器中断、输入/输出中断、访管中断
    • B、 硬件故障中断、软件中断、外部中断、输入/输出中断、访管中断
    • C、 硬件故障中断、程序中断、外部中断、输入/输出中断、命令中断
    • D、 硬件故障中断、程序中断、外部中断、输入/输出中断、访管中断

    正确答案:D

  • 第9题:

    单选题
    编写中断子程序时,下列说法错误的是()。
    A

    允许中断嵌套

    B

    不允许开中断

    C

    应该保护和恢复现场

    D

    必须用IRET指令返回


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

  • 第10题:

    填空题
    IA-32处理器在开中断状态,其标志IF=()。指令()是开中断指令,而关中断指令是(),关中断时IF=()

    正确答案: 1,STI,CLI,0
    解析: 暂无解析

  • 第11题:

    填空题
    Thumb-2指令集提供了专门用于开、关中断的专用指令,关外部中断使用的指令为:(),开外部中断的指令为:()。

    正确答案: CPSIDI,CPSIEI
    解析: 暂无解析

  • 第12题:

    单选题
    组成程序状态字的三个部分是()
    A

     程序基本状态、指令地址和中断码

    B

     指令地址、中断码和中断屏蔽位

    C

     中断码、中断屏蔽位和程序基本状态

    D

     中断屏蔽位、程序基本状态和指令地址


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

  • 第13题:

    CPU接收并响应一个中断后自动关闭中断,其好处是

    A.提高处理速度

    B.不允许其他的中断来打断

    C.保护程序信息

    D.以上全是


    正确答案:B
    解析:CPU接收并响应一个中断后自动关闭中断,其好处是不允许其他中断来打断它。

  • 第14题:

    Thumb-2指令集提供了专门用于开、关中断的专用指令,关外部中断使用的指令为:(11)__________________,开外部中断的指令为:(12)___________________。


    正确答案:CPSID ICPSIE I

  • 第15题:

    CPU响应外部中断请求的条件是:现行指令周期内中断优先级最高请求,中断允许标志(),现行指令()。


    正确答案:IF=1;执行完毕

  • 第16题:

    Thumb-2指令集提供了专门用于开、关中断的专用指令,关外部中断使用的指令为:(),开外部中断的指令为:()。


    正确答案:CPSIDI;CPSIEI

  • 第17题:

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


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

  • 第18题:

    以下关于内部中断的叙述,哪一个是正确的():

    • A、中断源来自INTR引脚的硬信号
    • B、执行INTn软中断指令后,可以产生一次内部中断
    • C、内部中断服务程序入口地址不需要存放在中断向量表中
    • D、CLI指令可以关闭内部中断

    正确答案:B

  • 第19题:

    中断有若干类型,它们是()

    • A、硬件故障中断
    • B、程序中断
    • C、外部中断
    • D、输入/输出中断
    • E、程序员中断

    正确答案:A,B,C,D

  • 第20题:

    编写中断子程序时,下列说法错误的是()。

    • A、允许中断嵌套
    • B、不允许开中断
    • C、应该保护和恢复现场
    • D、必须用IRET指令返回

    正确答案:B

  • 第21题:

    填空题
    编写程序时,对不允许外部中断的程序首先要关闭中断,其指令是()。

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

  • 第22题:

    单选题
    中断有若干类型,它们是()
    A

     硬件故障中断、程序中断、机器中断、输入/输出中断、访管中断

    B

     硬件故障中断、软件中断、外部中断、输入/输出中断、访管中断

    C

     硬件故障中断、程序中断、外部中断、输入/输出中断、命令中断

    D

     硬件故障中断、程序中断、外部中断、输入/输出中断、访管中断


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

  • 第23题:

    单选题
    实时中断处理有()。
    A

    外部中断、内部中断、硬件故障中断、程序性中断

    B

    外部中断、分时中断、硬件故障中断、程序性中断

    C

    外部中断、内部中断、硬件故障中断、偶然性中断

    D

    外部中断、内部中断、硬件故障中断、软件故障中断


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