itgle.com

通常,中断服务程序中的一条STI指令,其目的是( )。A.开放所有屏蔽中断B.允许低一级中断产生C.允许高一级中断产生D.允许同级中断产生

题目

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

A.开放所有屏蔽中断

B.允许低一级中断产生

C.允许高一级中断产生

D.允许同级中断产生


相似考题
更多“通常,中断服务程序中的一条STI指令,其目的是( )。A.开放所有屏蔽中断B.允许低一级中断产生C.允 ”相关问题
  • 第1题:

    在单级中断系统中,CPU一旦响应中断,则立即关闭________标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。

    A.中断允许

    B.中断请求

    C.中断屏蔽


    正确答案:A

  • 第2题:

    对以下类型的中断,优先级最低的是______。

    A.指令中断

    B.非屏蔽中断

    C.可屏蔽中断

    D.断点中断


    正确答案:C

  • 第3题:

    通常情况下,一个外中断服务程序的第一条指令是STI,其目的是( )。

    A.开放所有屏蔽中断

    B.允许低一级中断发生

    C.允许高一级中断发生

    D.允许同一级中断发生


    正确答案:C

  • 第4题:

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

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

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

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

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


    正确答案:B

  • 第5题:

    微机系统复位时,CPU不能响应的是______。

    A.非屏蔽中断

    B.断点中断

    C.指令中断

    D.可屏蔽中断


    正确答案:D
    解析:微机系统复位时,CPU不能响应可屏蔽中断。

  • 第6题:

    PC机中确定硬中断的服务程序入口地址的是( )。

    A.主程序中的调用指令

    B.主程序中的转移指令

    C.中断控制器发出的类型码

    D.中断控制器中的中断服务寄存器


    正确答案:C
    解析:PC机中确定硬中断的服务程序入口地址的是中断控制器发出的类型码。

  • 第7题:

    通常情况下,一个外中断服务程序的第一条指令是STI,其目的是( )。

    A.开放所有屏蔽中断

    B.允许低一级中断产生

    C.允许高一级中断产生

    D.允许同一级中断产生


    正确答案:C

  • 第8题:

    通常情况下,一个外中断服务程序的第一条指令是STI,其目的是______。

    A.开放所有的屏蔽中断

    B.允许低一级的中断产生

    C.允许高一级的中断产生

    D.允许同一级的中断产生


    正确答案:C
    解析:外中断服务程序一般第一条指令就是STI,它用来允许高一级的中断产生。

  • 第9题:

    下列说法正确的是()。

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

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

  • 第10题:

    已知对应于中断类型码为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请求。

  • 第11题:

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

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

    正确答案:C

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

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

    A. 允许低一级中断产生

    B. 开放所有可屏蔽中断

    C. 允许同级中断产生

    D. 允许高一级中断产生


    参考答案D

  • 第14题:

    当多个设备同时产生中断请求时,影响cpu响应中断的顺序是()。

    A.中断优先级和中断屏蔽码

    B.中断优先级

    C.中断屏蔽码

    D.中断允许标志


    参考答案:B

  • 第15题:

    PC机中确定硬中断服务程序的入口地址是( )。

    A.主程序中的调用指令

    B.主程序中的转移指令

    C.中断控制器发出的类型码

    D.中断控制器中的中断服务寄存器(ISR)


    正确答案:C

  • 第16题:

    中断是CPU与外部设备数据交换的重要方式。CPU响应中断时必须具备三个条件,分别为:外部提出中断请求;本中断未屏蔽;(4)。CPU响应中断后,必须由(5)提供地址信息,引导程序进入中断服务子程序:中断服务程序的入口地址存放在(6)中。

    A.中断源

    B.中断响应

    C.允许中断

    D.中断向量表


    正确答案:C
    解析:允许中断是CPU响应中断必须具备的三个条件之一。答案为C。

  • 第17题:

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

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

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

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

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


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

  • 第18题:

    中断管理器8259A所管理的是______。

    A.指令中断

    B.非屏蔽中断

    C.可屏蔽中断

    D.单步中断


    正确答案:C

  • 第19题:

    通常情况下,一个外中断服务程序的第一条指令是ST1,其目的是( )。

    A.开放所有屏蔽中断

    B.允许高一级中断产生

    C.允许低一级中断产生

    D.允许同一级中断产生


    正确答案:B
    解析:STI指令助记符——中断允许标志设置。设置IF=1,则允许高一级中断产生。

  • 第20题:

    中断管理器8259A管理的是______。

    A.指令中断

    B.非屏蔽中断

    C.可屏蔽中断

    D.单步中断


    正确答案:C

  • 第21题:

    内中断的分类为()。

    • A、执行中断指令INT n,CPU出错引起的中断,为调试程序设置的中断
    • B、除法出错的中断、溢出中断、单步中断、软件中断
    • C、可屏蔽中断、不可屏蔽中断、中断指令INT n
    • D、可屏蔽中断、不可屏蔽中断、断点中断

    正确答案:A

  • 第22题:

    中断服务子程序中中断指令STI放在不同位置会产生什么不同结果?中断嵌套时,STI指令应如何设置?


    正确答案:由于响应中断时CPU 自动关闭中断(IF=0),故在中断服务子程序中STI 指令后方可 实现中断嵌套。一般在中断服务子程序中保护现场后即设置开中断指令STI(IF=1),以便 实现中断嵌套。

  • 第23题:

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

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

    正确答案:D