ARM1176JZF-S 8种操作模式
在ARM1176JZF-S体系结构中有8种操作模式
用户模式(User mode):大多数的应用程序运行在这个模式
系统模式(system mode):操作系统的特权用户模式
管理者模式(supervisor 模式):用于操作系统保护模式
快速中断模式(FIQ)模式:用于处理快速中断时候的模式
中断模式(IRQ)模式:用户处理普通中断时候的模式
终止模式(Abort mode):在数据终止或者预取终止的时候进入这个模式
未定义模式(undefined mode):在未定义指令异常发生的时候进入这个模式
安全监视模式(secure Monitor模式):运行TrustZone安全监测代码的安全模式
除了用户模式以外的其他模式都是特权模式用于中断或者异常或者访问保护的资源。除了用户模式和系统模式外的其余模式属于异常模式。
ARM模式下的寄存器
ARM1176JZF-S共有40个32位寄存器
其中有33个通用寄存器
7个状态寄存器
其中R0-R12用于作为通用寄存器使用,用于存储数据或者数据的地址。R13,R14,R15有特殊用途
一般</