说明:1,本博客来源于arm官网,截取部分自己觉得有用的部分,知识产权属于arm官方。
2,本想翻译成中文,后来觉得还是原生的好,翻译会出偏差
In all states there are seven modes of operation:
1,User mode is the usual ARMprogram execution state, and is used for executing most applicationprograms,
2,Fast interrupt (FIQ) mode isused for handling fast interrupts
3,Interrupt (IRQ) mode is usedfor general-purpose interrupt handling
4,Supervisor mode is a protected mode for the operatingsystem,
5,Abort mode is entered after a data or instructionPrefetch Abort
6,System mode is a privileged user mode for the operatingsystem,
7,Undefined mode is entered when an Undefined instructionexception occurs.
Modes other than User mode are collectively known as privilegedmodes. Privileged modes are used to service interrupts or exceptions,or to access protected resources.1