niusouti.com
更多“简述可屏蔽中断的响应过程。”相关问题
  • 第1题:

    中断系统中,中断屏蔽字的作用是()。

    A.暂停对所有中断源的响应
    B.暂停对所有可屏蔽中断源的响应
    C.暂停对某些可屏蔽中断源的响应
    D.暂停对主存的访问

    答案:C
    解析:
    CPU通过设置中断屏蔽字来屏蔽对某些可屏蔽中断源的响应。

  • 第2题:

    叙述可屏蔽中断的响应过程,一个可屏蔽中断或非屏蔽中断响应后,堆栈顶部四个单元中是什么内容?


    正确答案: 当CPU在INTR引脚上接受一个高电平的中断请求信号并且当前的中断允许标志为1,CPU就会在当前指令执行完后开始响应外部的中断请求,具体如下
    1。从数据总线上读取外设送来的中断类型码,将其存入内部暂存器中;
    2。将标志寄存器的值推入堆栈;
    3。将标志寄存器中IF和TF清零;
    4。将断点保护到堆栈中;
    5。根据中断类型获取中断向量转入中断处理子程序;
    6。处理完后恢复现场。响应后堆栈的顶部4个单元是IP,CS及标志。

  • 第3题:

    8086CPU的INTR脚和INTA脚的功能是()

    • A、可屏蔽中断请求信号,中断响应信号
    • B、不可屏蔽中断请求信号,中断响应信号
    • C、不可屏蔽中断请求信号,地址锁存信号
    • D、可屏蔽中断请求信号,地址锁存信号

    正确答案:A

  • 第4题:

    简述8086的中断类型,非屏蔽中断和可屏蔽中断有哪些不同之处?CPU通过什么响应条件来处理这两种不同的中断?


    正确答案: 8086的中断系统能够处理256个不同的中断源,并为每一个中断安排一个编号,范围为0~255,称为中断类型。
    硬件中断分为非屏蔽中断和可屏蔽中断,非屏蔽中断不受中断允许标志位IF的影响,在IF=0关中断的情况下,CPU也能在当前指令执行完毕后就响应NMI上的中断请求。可屏蔽中断:CPU将根据中断允许标志位IF的状态决定是否响应。如果IF=0,表示CPU关中断;如果IF=1,表示CPU开中断,CPU执行完现行指令后会转入中断响应周期。

  • 第5题:

    试结合8086/8088CPU可屏蔽中断的响应过程,说明向量式中断的基本处理步骤。


    正确答案:(1)接口发中断请求信号(中断请求),若有中断优先级判别,进行判优;
    (2)当前指令执行完后,CPU进行中断回答(中断响应);
    (3)中断类型号N送CPU;
    (4)当前的PSW、CS、IP推入堆栈;
    (5)清除IF和TF;
    (6)(4*N)作为IP,(4*N+2)作为CS;
    (7)中断子程序执行(中断服务);
    (8)开中断;
    (9)IRET指令使IP、CS和PSW弹出堆栈;
    (10)返回被中断的程序(中断返回)。

  • 第6题:

    简述可屏蔽中断的响应过程。


    正确答案:当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086清除IF、TF并将PSW、CS、IP内容进入堆栈;然后用类型码乘4后得到中断向量入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,遇到中断返回指令时,便从堆栈中恢复PSW、CS、IP的内容,从而返回中断前的程序去执行,至此完成了INTR中断请求的响应过程。

  • 第7题:

    微型计算机的中断类型可分为()

    • A、中断请求
    • B、可屏蔽中断
    • C、不可屏蔽中断
    • D、中断响应

    正确答案:B,C

  • 第8题:

    简述8086中断系统响应可屏蔽中断的全过程。


    正确答案: 中断系统响应可屏蔽中断的全过程的步骤如下:
    (1)中断申请;
    (2)中断响应;
    (3)读取中断类型号;
    (4)保护断点;
    (5)清除IF和TF标志;
    (6)读取中断向量;
    (7)转入中断服务程序;
    (8)开中断;
    (9)从堆栈中弹出断点值;
    (10)返回到中断程序。

  • 第9题:

    如何“屏蔽”可屏蔽中断?叙述CPU响应可屏蔽中断的过程。


    正确答案: 由CPU的INTR引脚上的中断请求信号引起的中断称为可屏蔽中断。
    这种中断可以被CLI指令屏蔽。当中断接口电路中的中断屏蔽触发器未被屏蔽时,外设可通过中断接口发出中断申请。外设向CPU发出中断请求的时间是随机的,而CPU响应可屏蔽中断需满足如下条件:
    (1)CPU必须处于开中断状态,即TF=1状态;
    (2)系统中无总线请求;
    (3)系统中无不可屏蔽中断请求;
    (4)CPU执行完现行命令。

  • 第10题:

    问答题
    简述8086中断系统响应可屏蔽中断的全过程。

    正确答案: 中断系统响应可屏蔽中断的全过程的步骤如下:
    (1)中断申请;
    (2)中断响应;
    (3)读取中断类型号;
    (4)保护断点;
    (5)清除IF和TF标志;
    (6)读取中断向量;
    (7)转入中断服务程序;
    (8)开中断;
    (9)从堆栈中弹出断点值;
    (10)返回到中断程序。
    解析: 暂无解析

  • 第11题:

    问答题
    试说明8088CPU可屏蔽中断的响应过程。

    正确答案: 可屏蔽中断的响应过程主要分为5个步骤,即:
    (1)中断请求。外设在需要时向CPU的INTR端发出一个高电平有效的中断请求信号。
    (2)中断判优。若IF=1,则识别中断源并找出优先级最高的中断源先予以响应,在其处理完后,再响应级别较低的中断源的请求。
    (3)中断响应。中断优先级确定后,发出中断的中断源中优先级别最高的中断请求就被送到CPU。
    (4)中断处理。
    (5)中断返回。中断返回需执行中断返回指令IRET,其操作正好是CPU硬件在中断响应时自动保护断点的逆过程。即CPU会自动地将堆栈内保存的断点信息弹出到IP、CS和FLAG中,保证被中断的程序从断点处继续往下执行。
    解析: 暂无解析

  • 第12题:

    单选题
    在关中断状态,不可响应的中断是()
    A

    硬件中断

    B

    可屏蔽中断

    C

    软件中断

    D

    不可屏蔽中断


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

  • 第13题:

    简述PC/AT机外部可屏蔽中断的中断处理过程。


    正确答案: P.C/AT机外部可屏蔽中断的中断处理过程分为4步:
    (1)中断请求。在PC/AT机中,8259A的IRR被设置为边沿触发方式。各个外部可屏蔽中断源可随时将IRR相应位置1,由8259A向CPU提出中断请求INTR。
    (2)中断响应。如果除外部可屏蔽中断源外当前没有其他可引起CPU中断的情况,则在当前指令的最后一个时钟周期的开始会检测到INTR。如果此时IF位为1,则在当前指令结束后CPU连续运行两个中断响应周期。在第二个中断响应周期能获得外部可屏蔽中断源对应的中断类型号,将其乘以4,便指向存放中断向量的首地址,从中取出中断向量,送CS、IP。这样,第二个中断响应周期结束后,就开始执行中断服务程序。需要指出,在中断响应周期CPU还要进行将FR、IP、CS的内容入栈等操作。
    (3)执行中断服务程序。中断服务程序通常包括保护现场、开中断、中断服务(针对中断源的具体服务)、发中断结束命令、恢复现场以及中断返回6个部分。
    (4)中断返回。中断服务程序的最后一条指令都应该是中断返回指令(IRET)。执行该指令时,从堆栈中弹出原先在中断响应时压入堆栈的FR、IP、CS的内容,断点地址被送入IP、CS中,于是返回到被打断的程序,继续往下执行。

  • 第14题:

    在关中断状态,不可响应的中断是()

    • A、硬件中断
    • B、可屏蔽中断
    • C、软件中断
    • D、不可屏蔽中断

    正确答案:B

  • 第15题:

    8086的INTR信号线表示()

    • A、可屏蔽中断响应
    • B、不可屏蔽中断
    • C、可屏蔽中断
    • D、不可屏蔽中断响应

    正确答案:C

  • 第16题:

    设置特殊屏蔽方式的目的是()

    • A、屏蔽低级中断
    • B、响应高级中断
    • C、响应低级中断
    • D、响应同级中断

    正确答案:C

  • 第17题:

    试简述8086 CPU响应一个可屏蔽中断的过程。


    正确答案:当INTR信号有效时,如果中断允许标志IF=1,则8086CPU就会在当前指令执行完毕后,响应可屏蔽中断请求:首先通过INTA向外部设备发出一个负脉冲中断响应信号,以通知外部设备准备好中断类型码,然后CPU再发一个负脉冲中断响应信号,这时外部设备就会把中断类型号放到数据总线上,CPU读取中断类型码,把中断类型码左移2位获得中断服务程序的入口地址在中断向量表中的位置,并从该位置读取中断服务程序的入口地址,运行中断服务程序。中断服程序运行结束,则可屏蔽中断完成。

  • 第18题:

    试说明8088CPU可屏蔽中断的响应过程。


    正确答案:可屏蔽中断的响应过程主要分为5个步骤,即:
    (1)中断请求。外设在需要时向CPU的INTR端发出一个高电平有效的中断请求信号。
    (2)中断判优。若IF=1,则识别中断源并找出优先级最高的中断源先予以响应,在其处理完后,再响应级别较低的中断源的请求。
    (3)中断响应。中断优先级确定后,发出中断的中断源中优先级别最高的中断请求就被送到CPU。
    (4)中断处理。
    (5)中断返回。中断返回需执行中断返回指令IRET,其操作正好是CPU硬件在中断响应时自动保护断点的逆过程。即CPU会自动地将堆栈内保存的断点信息弹出到IP、CS和FLAG中,保证被中断的程序从断点处继续往下执行。

  • 第19题:

    可屏蔽中断要执行两个中断响应总线周期。


    正确答案:错误

  • 第20题:

    何为开中断和关中断。关中断情况下,内中断能否被响应?不可屏蔽中断能否被响应?可屏蔽中断能否被响应?


    正确答案:所谓开中断,是指程序在运行中,包括中断程序执行中,允许响应其他中断请求,再转去运行中断服务程序。关中断则是不允许系统打断连续的运行。内中断可以响应,不可屏蔽中断可以被相应。可屏蔽中断不能被响应。

  • 第21题:

    问答题
    8086如何响应一个可屏蔽中断请求?简述响应过程。

    正确答案: 当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出/INTA有效信号;在第二个/INTA期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。
    解析: 暂无解析

  • 第22题:

    问答题
    简述可屏蔽中断的响应过程。

    正确答案: (1)从数据总线上读取中断类型码,将其存入内部暂存器。
    (2)将标志寄存器的值推入堆栈。
    (3)把标志寄存器的中断允许标志IF和单步标志TF清零。
    (4)将断点保护到堆栈中。
    (5)根据前面得到的中断类型码,到内存的中断向量表中找到中断向量,再根据中断向量转入相应的中断处理子程序。
    解析: 暂无解析

  • 第23题:

    问答题
    何为开中断和关中断。关中断情况下,内中断能否被响应?不可屏蔽中断能否被响应?可屏蔽中断能否被响应?

    正确答案: 所谓开中断,是指程序在运行中,包括中断程序执行中,允许响应其他中断请求,再转去运行中断服务程序。关中断则是不允许系统打断连续的运行。内中断可以响应,不可屏蔽中断可以被相应。可屏蔽中断不能被响应。
    解析: 暂无解析

  • 第24题:

    问答题
    叙述可屏蔽中断的响应过程,一个可屏蔽中断或非屏蔽中断响应后,堆栈顶部四个单元中是什么内容?

    正确答案: 当CPU在INTR引脚上接受一个高电平的中断请求信号并且当前的中断允许标志为1,CPU就会在当前指令执行完后开始响应外部的中断请求,具体如下
    1。从数据总线上读取外设送来的中断类型码,将其存入内部暂存器中;
    2。将标志寄存器的值推入堆栈;
    3。将标志寄存器中IF和TF清零;
    4。将断点保护到堆栈中;
    5。根据中断类型获取中断向量转入中断处理子程序;
    6。处理完后恢复现场。响应后堆栈的顶部4个单元是IP,CS及标志。
    解析: 暂无解析