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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.IF=0

B.IF=1

C.INTR=0

D.INIR=1


正确答案:B

第2题:

简述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)除单步中断外,其它内部中断响应优先于外部中断,响应过程与非屏蔽中断类似。

第3题:

微处理器8086 CPU响应可屏蔽中断的条件之一是【 】。


正确答案:(IF)=1
(IF)=1 解析:CPU在每条指令的最后一个时钟周期都去检测“中断请求”输入线(如8086CPU的 INTR引脚),CPU一旦检测到有中断请求,如果满足中断响应条件(如中断允许标志IF=1)则 CPU在当前指令执行结束时,便响应中断进入中断响应周期。

第4题:

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

  • A、IF=0,INTR=0
  • B、IF=0,INTR=1
  • C、IF=1,INTR=1
  • D、IF=1,INTR=0

正确答案:C

第5题:

简述8086CPU的中断响应过程。


正确答案:(1)取中断类型号N:
(2)寄存器(FLAG)内容入栈:
(3)当前代码段寄存器(CS)内容入栈;
(4)当前指令计数器(IP)内容入栈:
(5)禁止硬件中断和单步中断(1P=0,TF=0);
(6)从中断向量表中取4XN的字节内容送IP,取4XN+2中的字节内容送CS;
(7)转中断处理程序。

第6题:

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

A.需要CPU干预

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

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

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

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


正确答案:AC

第7题:

8086CPU响应可屏蔽中断INTR后,将连续发出两个中断回答信号INTA。


正确答案:正确

第8题:

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


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

第9题:

8086CPU响应非屏蔽中断后,将启动两个连续的中断响应总线周期。


正确答案:错误

第10题:

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

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

正确答案:A