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

题目
问答题
什么是中断响应周期?在中断响应周期中CPU和8259A一般要完成哪些工作?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

C、ALE有效期间


参考答案:A

第2题:

以下论述正确的是( )。

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

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

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

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


正确答案:A

第3题:

响应中断请求的条件是()。

A、外设提出中断;

B、外设工作完成和系统允许时;

C、外设工作完成和中断标记触发器为“1”时;

D、CPU提出中断。


参考答案:B

第4题:

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


正确答案:错误

第5题:

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


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

第6题:

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

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

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

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

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


正确答案:C

第7题:

以下论述正确的是( )。

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

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

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

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


正确答案:D

第8题:

CPU响应中断的时间是()。

A、一条指令执行结束

B、外设提出中断

C、取指周期结束

D、外设工作完成后


参考答案: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实际执行的总线时序如下:
第一步:执行2个中断响应总线周期,之间用2至3个空闲状态搁开。被响应的外设接口在第二个中断响应总线周期中通过低8位数据线送回一个字节的中断类型码。cpu接收中断类型码,将它左移两位后,成为中断向的起始地址,存人暂存寄存器。
第二步:执行一个总线写周期,把标志寄存器的值推入堆栈。
第三步:中断允许标志IF 和单步标志TF置成0,禁止了中断响应过程中有其他可屏蔽中断进入,还禁止了中断处理过程中出现单步中断。
第四步:执行一个总线写周期,在这个周期内,将CS的内容推入堆栈。
第五步:执行一个总线写周期,在这个周期内,将IP的内容推入堆栈。
第六步:执行一个总线读周期,在这个周期内,把中断向量前两个字节作为中断处理子程序入口地址的偏移量送到IP寄存器中。
第七步:执行一个总线读周期,在这个周期中,把中断向量后两个字节作为中断子程序入口地址的段值送到CS寄存器中。
如果是可屏蔽中断或者软中断,则跳过第一步,而从第二步开始按次序执行到第七步。