niusouti.com

下列关于8086CPU中断响应和处理过程的叙述,正确的是A.8086CPU执行完一条指令后对中断进行判断B.响应中断时,首先保护标志寄存器内容和断点C.执行中断处理程序前,判断是否有NMI请求,如有则处理该请求D.收到INTR请求后,立即响应该中断E.如果TF=1,则进入单步中断处理程序

题目

下列关于8086CPU中断响应和处理过程的叙述,正确的是

A.8086CPU执行完一条指令后对中断进行判断

B.响应中断时,首先保护标志寄存器内容和断点

C.执行中断处理程序前,判断是否有NMI请求,如有则处理该请求

D.收到INTR请求后,立即响应该中断

E.如果TF=1,则进入单步中断处理程序


相似考题
参考答案和解析
正确答案:ABC
更多“下列关于8086CPU中断响应和处理过程的叙述,正确的是A.8086CPU执行完一条指令后对中断进行判断B. ”相关问题
  • 第1题:

    在请求分页系统中,当访问的页面不在主存时会产生一个缺页中断,缺页中断与一般中断的主要区别是( )。

    A.每当发生缺页中断并进行处理后,将返回到被中断指令的下一条指令开始执行;而一般中断是返回到被中断指令开始重新执行 B.缺页中断在一条指令执行期间只会产生一次,而一般中断会产生多次 C.缺页中断在指令执行期间产生并进行处理,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理的 D.缺页中断在一条指令执行完,下一条指令开始执行前进行处理,而一般中断是在一条指令执行期间进行处理的


    正确答案:C

  • 第2题:

    下列说法正确的是()。

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

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

  • 第3题:

    当8086CPU的INTR=1时,且中断允许标志IF=1,则响应该中断请求,进行中断处理应在CPU完成()。

    • A、当前时钟周期后
    • B、当前总线周期后
    • C、当前指令周期后
    • D、下一个指令周期后

    正确答案:C

  • 第4题:

    一个外设通过INTR向CPU发出中断请求后,将会:()

    • A、不管I为何状态,CPU中止当前指令,转去执行中断服务程序
    • B、只有I为1时,CPU中止当前指令,转去执行中断服务程序
    • C、不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序
    • D、只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序

    正确答案:D

  • 第5题:

    CPU马上响应中断的必要条件是()。

    • A、CPU处于关中断状态
    • B、一条指令执行完
    • C、正在响应更高级别的中断
    • D、正在执行DMA操作

    正确答案:B

  • 第6题:

    8086CPU响应硬件中断INTER请求的必要条件除IF=1外,还需满足()。

    • A、访存储器操作结束
    • B、当前指令执行完
    • C、无软件中断请求
    • D、无内部中断请求

    正确答案:B

  • 第7题:

    当有如下中断请求时,微处理器执行完当前指令后,优先响应()。

    • A、INTO
    • B、NMI
    • C、INTR
    • D、单步中断

    正确答案:A

  • 第8题:

    中断装置总是在处理器()检查有无中断事件发生。

    • A、取出一条指令后
    • B、执行一条指令时
    • C、执行完一条指令后
    • D、修改指令地址时

    正确答案:C

  • 第9题:

    单选题
    中断装置总是在处理器()检查有无中断事件发生。
    A

    取出一条指令后

    B

    执行一条指令时

    C

    执行完一条指令后

    D

    修改指令地址时


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

  • 第10题:

    判断题
    对于非屏蔽中断申请,CPU响应条件为CPU允许中断和执行完现行指令。
    A

    B


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

  • 第11题:

    判断题
    一般情况下,无论外部中断还是CPU内部异常,中断处理完后均返回被中断指令的下一条指令开始执行。
    A

    B


    正确答案:
    解析:

  • 第12题:

    多选题
    有关中断的下列提法中()是正确的。
    A

    中断事件是由硬件发现的

    B

    中断事件是由软件处理的

    C

    中断事件是正在运行的进程所期望的

    D

    应在每一条指令执行后检测是否有中断事件

    E

    应在每个进程结束后检测是否有中断事件


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

  • 第13题:

    以下关于中断的叙述中,不正确的是( )。

    A.中断处理过程包括中断响应、中断处理和中断恢复
    B.中断响应由硬件、软件共同完成
    C.中断响应时,软件完成程序状态字的交换
    D.中断处理完全由操作系统完成,按情况执行不同的中断处理例程

    答案:C
    解析:
    本题考查中断响应的基础知识。中断响应是一个软硬件结合起来处理系统例外事件的机制。硬件响应中断时,进行新老程序状态字的交换。所谓程序状态字,是指CPU的一些重要寄存器内容的有序集合。老程序状态字是指系统正在运行时的程序状态字,新程序状态字是指存放在内存制定单元的程序状态字,新程序状态字中的指令地址寄存器就是操作系统的入口地址。通过交换程序状态字,系统转入运行操作系统的程序。中断响应的工作将由操作系统完成。操作系统判别产生中断的原因,根据中断的原因调用相应的中断处理例程,完成中断处理。在中断处理结束后,再运行进程管理中的进程调度程序,将某个进程运行时的程序状态字内容填入相应的硬件寄存器中,从而使该进程投入运行。

  • 第14题:

    有关中断的说法,正确的是()。

    A.中断是正在运行的进程所期望的
    B.应在每一条指令执行后检测是否有中断事件
    C.应在每一条进程执行后检测是否有中断事件
    D.中断事件是由硬件发现的
    E.中断事件是由软件处理的

    答案:B,D,E
    解析:
    程序在运行过程中是不希望发生中断的,但是在某些特殊情况下,必须要产生中断。中断一般发生在指令执行结束阶段。

  • 第15题:

    作业在执行中发生了缺页中断,经操作系统处理后,应该执行的指令是()。

    • A、被中断的前一条
    • B、被中断的后一条
    • C、作业的第一条
    • D、被中断的指令

    正确答案:A

  • 第16题:

    简述8086CPU对中断的响应和处理过程。


    正确答案: 8086对各类中断的响应不完全相同,主要区别在于如何获得中断类型码。
    可屏蔽中断的响应过程。首先必须满足中断允许标志IF置1,当没有内部中断,非屏蔽中断(NMI=0)和总线请求(HOLD=0)时,外设向中断控制器8259A发出中断请求,经8259A处理,得到相应的中断类型码,并向CPU申请中断(INTR=1)。
    (1)等待当前指令结束,CPU发出中断响应信号。
    (2)8259A连续(两个总周期)接收到两个INTA的负脉冲的中断响应信号,则通过数据总线将中断类型码送CPU,CPU把中断类型码乘4作为中断矢量表的地址指针。
    (3)CPU保护断点,将状态标志字PSW及当前的CS和IP内容压栈。
    (4)清IF和TF标志为0。
    (5)查中断矢量表,取中断处理程序首地址,将其分别置入IP和CS中,程序转入执行中断处理程序。
    非屏蔽中断的响应过程:非屏蔽中断请求在NMI加入,等待当前指令执行结束,CPU优先响应NMI中断请求,其中断类型码由硬件决定类型为2,无须从外部引入,其余响应过程与可屏蔽中断相同。
    内部中断响应操作:内部中断响应的共同点是:
    (1)中断类型码由指令码给定或硬件决定,无须外部逻辑输入;
    (2)无INTA信号响应周期;
    (3)不受IF控制;
    (4)除单步中断外,其它内部中断响应优先于外部中断,响应过程与非屏蔽中断类似。

  • 第17题:

    有关中断的下列提法中()是正确的。

    • A、中断事件是由硬件发现的
    • B、中断事件是由软件处理的
    • C、中断事件是正在运行的进程所期望的
    • D、应在每一条指令执行后检测是否有中断事件
    • E、应在每个进程结束后检测是否有中断事件

    正确答案:A,B,D

  • 第18题:

    8086CPU,若NMI、除法中断和INTR同时产生,则CPU执行完当前指令后对中断请求的检测顺序为()。

    • A、NMI、除法中断、INTR
    • B、NMI、INTR、除法中断
    • C、INTR、除法中断、NMI
    • D、除法中断、NMI、INTR

    正确答案:D

  • 第19题:

    当有如下中断请求时,微处理器执行完当前指令后,优先响应()。

    • A、INT0
    • B、NMI
    • C、INTR
    • D、单步中断

    正确答案:B

  • 第20题:

    单选题
    CPU接到中断请求后,要给中断响应的基本条件是(  )
    A

    系统处于开中断状态

    B

    CPU执行完一条指令,且为开中断状态

    C

    当前无更高的中断请求,且为开中断状态

    D

    系统为开中断,申请中断的设备,中断优先级最高的一条指令执行之后


    正确答案: A
    解析:

  • 第21题:

    单选题
    作业在执行中发生了缺页中断,经操作系统处理后,应该执行的指令是()。
    A

    被中断的前一条

    B

    被中断的后一条

    C

    作业的第一条

    D

    被中断的指令


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

  • 第22题:

    单选题
    当有如下中断请求时,微处理器执行完当前指令后,优先响应()。
    A

    INTO

    B

    NMI

    C

    INTR

    D

    单步中断


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

  • 第23题:

    单选题
    CPU马上响应中断的必要条件是()。
    A

    CPU处于关中断状态

    B

    一条指令执行完

    C

    正在响应更高级别的中断

    D

    正在执行DMA操作


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