本文主要是介绍CPSR寄存器的配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对于CPSR寄存器,选择用户模式且使用快速中断FIQ,禁止IRQ中断,Thumb状态,则CPSR的值如何确定?
CPSR状态寄存器可分为 4个域:标志域F(31:24)、状态域S(23:16)、扩展域X(15:8)和控制与C(7:0)
313029282726..................8 7 6 5 4 3 2 1 0
N Z C V Q 状态保留字 I F T M4 M3 M2 M1 M0
用户模式User CPSR [M4:M0]10000 Thumb状态表示T=1 F为禁止FIQ中断的控制位F=0为可以使用快速中断 I为中断禁止控制位 I=1为禁止IRQ中断
所以后八位为10110000 CPSR的值为0x000000B0
这篇关于CPSR寄存器的配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!