Chinaunix首页 | 论坛 | 博客
  • 博客访问: 163448
  • 博文数量: 38
  • 博客积分: 705
  • 博客等级: 中士
  • 技术积分: 372
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-30 15:24
文章分类

全部博文(38)

文章存档

2016年(2)

2014年(1)

2013年(2)

2012年(33)

分类: LINUX

2012-07-04 14:36:24

  概念总结
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少一条跳转指令;




阅读(748) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~