嵌入式系统第二讲 arm体系结构和编程模型.ppt

嵌入式系统第二讲 arm体系结构和编程模型.ppt

嵌入式系统第二讲 arm体系结构和编程模型.ppt

ARM处理器的异常中断(二) 指令预取中止(PABT):若处理器预取指令的地址不存在,或该地址不允许当前指令访问,存储器会向处理器发出中止信号,但当预取的指令被执行时,才会产生指令预取中止异常。 数据中止(DABT):若处理器数据访问指令的地址不存在,或该地址不允许当前指令访问时,产生数据中止异常。 IRQ(外部中断请求):当处理器的外部中断请求引脚有效,且CPSR中的I位为0时,产生IRQ异常。系统的外设可通过该异常请求中断服务。 FIQ(快速中断请求):当处理器的快速中断请求引脚有效,且CPSR中的F位为0时,产生FIQ异常。 ARM处理器的异常中断(三) 异常类型 模式 正常向量地址 高向量地址 复位 管理 0 0xFFFF0000 未定义指令 未定义 0 0xFFFF0004 软件中断 管理 0 0xFFFF0008 指令预取中止 中止 0x0000000C 0xFFFF000C 数据中止 中止 0 0xFFFF0010 IRQ IRQ 0 0xFFFF0018 FIQ FIQ 0x0000001C 0xFFFF001C ARM处理器的异常中断(四) 异常优先级 异常类型 1(最高) 复位 2 数据中止 3

文档评论(0)

1亿VIP精品文档

相关文档