《组成原理讲义》白中英.ppt

第25讲:程序中断方式(续)及DMA方式 8.3.4 多级中断 1、多级中断概念 总目录 第25讲:程序中断方式(续)及DMA方式 (2课时) 8.3 程序中断方式 8.3.4 多级中断 2、多级中断的识别 中断优先排队电路 中断向量产生电路 总目录 第25讲:程序中断方式(续)及DMA方式 (2课时) 8.3 程序中断方式 8.3.4 多级中断 [例1] 参见图8.9所示的二维中断系统。请问: (1)在中断情况下,CPU和设备的优先级如何考虑?请按降序排列各设备的中断优先级。 (2)若CPU现执行设备B的中断服务程序,IM2,IM1,IM0的状态是什么?如果CPU执行设 备D的中断服务程序,IM2,IM1,IM0的状态又是什么? (3)每一级的IM能否对某个优先级的个别设备单独进行屏蔽?如果不能,采取什么办法可达到目的? (4)假如设备C一提出中断请求,CPU立即进行响应,如何调整才能满足此要求?解: (1)在中断情况下,CPU的优先级最低。各设备的优先次序是:A→B→C→ D→E→F→G→H→I→CPU。 (2)执行设备B的中断服务程序时IM2IM1IM0=111;执行设备D的中断服务程序时,IM2IM1IM0=011。 (3)每一级的IM标志不能对某个优先级的个别设备进行单独屏蔽。可将接口中的EI(中断允许)标志清“0”,它禁止设备发出中断请求。 (4)要使设备C的中断请

文档评论(0)

1亿VIP精品文档

相关文档