概念总结
IRQ的中断的偏移地址是OX18;
ARM处理器中可以通过设置CPSR中的I位或F位来禁止某些exception;
swi与udefine具有相同的优先级,不通同时发生。
ARM处理器有两种特殊的类型的中断:一种是由外设引起的FTQ或IRQ中断,另外一种是SWI或undefine;
FIQ异常一般用于专门的事件处理,二IRQ是系统通用的操作;
进入IRQ中断时会屏蔽掉IRQ中断,进入FIQ中断时会屏蔽掉FIQ跟IRQ中断;
FIQ比IRQ快的原因:1,FIQ的优先级比IRQ的高;
2,FIQ的寄存器比IRQ的要多;
3,FIQ比IRQ少一条跳转指令;
阅读(775) | 评论(0) | 转发(0) |