工学

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

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

第1题:

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

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

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

第2题:

8088CPU的中断类型中,由8259管理的中断是()。

  • A、单步中断
  • B、非屏蔽
  • C、可屏蔽
  • D、所有

正确答案:C

第3题:

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


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

第4题:

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

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

正确答案:B

第5题:

8259A中断屏蔽寄存器IMR和8086/8088CPU的中断允许标志I有什么差别?在中断响应过程中他们如何配合工作?


正确答案: 中断屏蔽寄存器IMR可以屏蔽与之对应的IRR中响应的请求不能进入系统的下一级优先判别器判优,而当8259A向CPU的INT引脚提出中断请求时,可以通过IF标志将该中断请求屏蔽,他们直接屏蔽的对象不同。
在中断响应过程中,首先由外设向8259A提出中断请求,当中断屏蔽寄存器IMR置0时,该中断请求进入系统的下一级优先判别器判优。如果其优先级最高,就可以由8259A向CPU的INT引脚提出中断请求,只要这时IF=1,则CPU可以响应8259A提出的中断请求。

第6题:

外部设备向8086/8088CPU申请可屏蔽中断时,中断请求信号是通过其()引脚进入CPU的。


正确答案:INTR

第7题:

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


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

第8题:

可屏蔽中断的响应过程实质上就是中断的产生、使能到处理的过程。()

此题为判断题(对,错)。


正确答案:正确

第9题:

试说明可屏蔽中断和非屏蔽中断的区别和联系。


正确答案:可屏蔽中断和不可屏蔽中断都属于外部中断,是由外部中断源引起的;但它们也有区别:可屏蔽中断是通过CPU的INTR引脚引入,当中断标志IF=1时允许中断,当IF=0时禁止中断,不可屏蔽中断是由NMI引脚引入,不受IF标志的影响。

第10题:

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

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

正确答案:A