ARM异常中断机制.docxVIP

  • 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)

1亿VIP精品文档

相关文档