ARM**有8个基本的工作模式**
User 非特权模式,一般在执行上层的应用程序时ARM处于该模式(用户模式)
FIQ 当一个高优先级中断产生后ARM将进入这种模式(快速中断模式)
IRQ 当一个低优先级中断产生后ARM将进入这种模式(普通中断外部中断)
SVC 当复位或执行软中断指令后ARM将进入这种模式(超级用户)
Abort 当产生存取异常时ARM将进入这种模式(中止模式)
Undef 当执行未定义的指令时ARM将进入这种模式(指令未定义)
System 使用和User模式相同寄存器集的特权模式(系统模式)
Monitor 为了安全而扩展出的用于执行安全监控代码的模式(监控模式)