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

题目
问答题
8086如何响应一个可屏蔽中断请求?简述响应过程。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8086CPU处理硬件可屏蔽中断的特点是

A.需要CPU干预

B.响应中断时,CPU仍然控制系统总线

C.只有标志寄存器的IF位为1,才能响应

D.只要有中断请求信号,CPU就必须响应

E.中断类型码由中断指令提供


正确答案:AC

第2题:

若标志为IF=1,则()。

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

正确答案:A

第3题:

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


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

第4题:

8086的INTR信号线表示()

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

正确答案:C

第5题:

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


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

第6题:

关于中断和DMA,下列说法正确的是()。

A.DMA请求和中断请求同时发生时,响应DMA请求
B.DMA请求、非屏蔽中断、可屏蔽中断都要在当前指令结束之后才能被响应
C.非屏蔽中断请求优先级最高,可屏蔽中断请求优先级最低
D.如果不开中断,所有中断请求就不能响应

答案:A
解析:
A项,DMA请求的优先级高于中断请求,以防止高速设备数据丢失;B项,中断必须在CPU执行指令结束时刻才可以被响应,而DMA请求在每个机器周期结束后应可以被响应;C项,DMA的优先级比外中断(非屏蔽中断、可屏蔽中断)高;D项,内中断是不可被屏蔽的,故即使不开中断,仍可响应内中断。

第7题:

8086的HOLD信号线表示()

  • A、总线请求
  • B、总线响应
  • C、中断请求
  • D、中断响应

正确答案:A

第8题:

8086CPU响应单个可屏蔽中断的条件是()。

A.CPU开中断

B.外设有中断请求信号

C.外设中断请求信号不屏蔽

D.同时满足其他三个选项的条件,且正在执行的指令执行完毕


正确答案:D

第9题:

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

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

正确答案:A

第10题:

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


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