ARM 中 7 种基本工作模式,除去
ARM 有几种工作模式User
和 System
,其余都是异常模式:异常模式 | 异常源 | 解释 |
FIQ 异常模式 | FIQ 类型异常源 | 引发程序进入FIQ模式的异常事件 |
IRQ 异常模式 | IRQ 类型异常源 | 引发程序进入IRQ模式的异常事件 |
SVC 异常模式 | 复位信号 | 按键复位/上电复位 |
swi 软中断指令 | swi 软中断号 | |
undef 异常模式 | 未定义异常源 | 译码器翻译指令时,无法编译成功,指令未定义 |
abort 异常模式 | data abort | 取数据发生中断 |
prefetch abort | 取指令发生中断 |