- 0
- 0
- 约4.06千字
- 约 9页
- 2021-10-30 发布于天津
- 举报
模式编码存放在
模式编码存放在CPSR(程序当前状态寄存器,记录当前工作模式的编码的值)中的[4:0]o
1000010001
10000
10001
10010
10011
10111
11011
11111
ARM9 (以S3C2410为例)中断机制
ARM异帝机制介绍
ARM9处理器有7种工作模式。分别是(除了用户模式其他都是异帝模式用户模式(usr: ARM处 理器正帝的程序执行状态。
快速中断模式(fiq:用于寓速数推传输或通道处理。
外部中断模式(irq:用于通用的中断处理。
管理模式(svc:操作糸统使用的保护模式。数据访问终止模式(abt:当数据或指令预取终止时进 入该模式。
糸统模式(sys:运行具有特权的操作糸统任务。未定义指令中止模式(und:当未定义的指令执 行时进入该模式。
毎种模式通过5住二进制编码进行榇示:
用户模式
快速中断模式
外部中断模式
管理模式
数擔访问终止模式
未定义指令中止模式
糸统模式
快速中断模式.外部中断摸式、 异常类型
快速中断模式.外部中断摸式、 异常类型
复住
未定义指令
轶件中断
指令预取中止
数据中止
IRQ (外部中断请求丿
FIQ (快速中断请求丿
具体含义
多处理器的复伐色平有效肘,产生复铉异常,程序 跳转到复铉异常处理程序处执行。
遏到不能处理的指令时,产生未定义指异常O
该异常由执行SWI指令产生,可用于用户
原创力文档

文档评论(0)