时间:2024-07-29 23:02:19
解决中断优先级的方法有
解决中断优先级的方法主要有以下三种:
1. 软件查询方式:这种方法的优点是省硬件,不需要有判断优先级的硬件排队电路,而是用程序的优先级来确定设备的优先级。缺点是设备发出中断请求信号到CPU转入相应的服务程序入口的时间较长,特别是在中断源较多的情况下,必须有较长的查询程序段,这样,转入服务程序所花费的时间也较长。
2. 简单硬件方式(菊花链法):这种方法的优点是菊花链逻辑电路简单。缺点是从硬件的角度根据接口在链中的位置决定了它们的优先级,越靠近CPU的接口,优先级越高。
3. 专用硬件方式:在专用硬件方式下的整个过程中,优先级较低的请求都受到阻塞,直到通过程序中的指令或者由于中断处理程序执行完毕而引起当前中断服务寄存器的对应为清0,级别较低的中断请求才可能得到响应。
快测评广州东远堂信息科技有限公司版权所有 量子科技网提供支持 粤ICP备15011623号