打印

AEM 内核支持的七种中断与处理模式

[复制链接]
1866|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianli1980|  楼主 | 2012-6-18 23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ARM内核支持7种中断,不同的中断处于不同的处理模式,同时具有不同的优先级,而且每个中断都有固定的中断入口地址,当一个中断发生时,相应的R14(1r)存储中断返回地址,SPSR存储状态寄存器CPSR的值。
ARM体系结构所支持的异常及具体含义如下表所示
中断类型
处理模式
入口地址
优先级
中断返回指令
复位Reset
Supervisor
0x00
1(最高)

未定义指令Undefined Instruction
Undefined
0x04
6(最低)
MOVS PC, 1r
软件中断Software Interuot
Supervisor
0x08
6
MOVS PC,1r
指令预取中止Prefech Abort
Abort
0x0c
5
SUBS PC, 1r,#4
数据中止Data Abort
Abort
0x1c
2
SUBS PC ,1r,#4
外部中断请求IRQ
IRQ
0X18
4
SUBS PC ,1r,#4
快速中断请求FIQ
IRQ
0X1C
3
SUBS PC ,1r,#4

相关帖子

沙发
shenmulzb1985| | 2012-6-19 14:28 | 只看该作者
恩,学习,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

482

主题

2214

帖子

11

粉丝