ARM体系结构中有七个工作模式:
0b10000 usr 用户模式,一般的,唯一没有特权的模式,也是正常工作模式,不能切换到其他模式
0b10001 FIQ 快中断模式,用于高速数据传输,快中断响应的工作模式
0b10010 irq 中断模式,通用中断处理,一般中断响应的工作模式
0b10011 supervisor 管理模式,操作系统保护模式,复位和软件中断响应的工作模式
0b10111 abort 中止模式,虚拟内存和存储器保护模式,指令预取中止和数据访问中止响应的工作模式
0b11011 undefined 未定义模式,用于软件仿真,未定义指令中断响应的工作模式
0b11111 system 系统模式,非异常的特权模式。