一、ARM的7种工作模式
1、用户模式(usr):运行应用程序的普通模式;
2、系统模式(sys):运行操作系统的特权任务。与用户模式类似,但具有直接切换到其他模式等;[特权];
2、管理模式(SVC):复位或执行SWI软中断指令时(适合OS,这个模式有额外的特权,允许你进一步控制处理器),进入该模式;[特权.异常];
3、终止模式(abt):处理器访问存储器失败时,进入该模式;[特权.异常];
4、未定义指令模式(und):处理器遇到不支持的指令时,进入该模式;[特权.异常];
5、中断模式(irq):处理器响应irq中断时,进入该模式;[特权.异常];