什么是中断响应周期?在中断响应周期中CPU和8259A一般要完成

题目

什么是中断响应周期?在中断响应周期中CPU和8259A一般要完成哪些工作?

参考答案和解析
正确答案: 1、CPU收到有效的INTR信号,若IF=1,且无DMA请求,当前指令执行完毕,就通过总线控制器发出连续的两个中断响应信号(INTA)组成一个中断响应周期
2、在第1个INTA负脉冲中,CPU发出有效的总线锁定信号LOCK,封锁总线,防止其他主控器占用总线;8259A经判优后将IRR的相应位清0,ISR的对应位置1
3、在第2个INTA负脉冲中,CPU撤除总线锁定信号LOCK,ALE信号也变为无效,允许数据线传送数据;8259A将被响应中断源的中断类型号送给CPU
4、若8259A工作于自动结束方式,在第2个INTA负脉冲的后沿,8259A还要清除ISR中在第1个负脉冲里置1的位
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下论述中正确的是( )。

A.在中断过程中,若有中断源提出中断,则CPU立即实现中断嵌套

B.在中断响应中,保护断点、保护现场应由用户编程完成。

C.在中断响应中,保护断点是由中断响应自动完成的

D.简单中断,中断是由其他部件完成,CPU仍执行源程序。


正确答案:C

第2题:

以下论述正确的是( )。

A.在简单中断时,中断是由其他部件完成,CPU仍执行原程序

B.在中断过程中,又有中断源提出中断,CPU立即实现中断嵌套

C.在中断响应中,保护断点、保护现场应由用户编程完成

D.在中断响应中,保护断点是由中断响应自动完成的


正确答案:D

第3题:

CPU在什么时候得到INTR中断源的类型码:()

A、在中断服务程序中

B、在中断申请时

C、在中断响应的第二个/INTA周期


参考答案:C

第4题:

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


正确答案:错误

第5题:

8086 CPU响应中断的条件?8086 CPU响应中断后自动完成的任务是什么?


正确答案: (1)有中断源发出的中断请求信号,并保存在中断请求触发器中,直至CPU响应此中断请求之后才清除。
(2)开放总中断。
(3)在现行指令结束后响应中断。
关中断,断点保护,形成中断入口地址。即获得中断服务程序的入口地址,从而进入中断服务程序。

第6题:

以下论述正确的是( )。

A.在中断响应中,保护断点是由中断响应自动完成的。

B.简单中断,中断是由其他部件完成,CPU仍执行原程序

C.在中断响应中,保护断点、保护现场应由用户编程完成

D.在中断过程中,若有中断源提出中断,CPU立即实现中断嵌套


正确答案:A

第7题:

只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。()


答案:错
解析:

第8题:

中断类型号是在中断响应周期什么时候读入CPU的:()

A、第二个中断响应信号有效期间

B、第一个中断响应信号有效期间

C、ALE有效期间


参考答案:A

第9题:

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


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

第10题:

CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在什么后,开放中断?


正确答案:必须在保护现场后,开放中断。

更多相关问题