ARM體系結(jié)構(gòu)包含一個當(dāng)前程序狀態(tài)寄存器(CPSR)和五個備份的程序狀態(tài)寄存器(SPSRs)。備份的程序狀態(tài)寄存器用來進(jìn)行異常處理,其功能包括:─ 保存ALU中的當(dāng)前操作信息─ 控制允許和禁止中斷─ 設(shè)置處理器的運(yùn)行模
定義:程序狀態(tài)寄存器;功能:反映數(shù)據(jù)運(yùn)算狀態(tài),控制系統(tǒng)模式等;特點(diǎn):程序狀態(tài)寄存器不屬于通用寄存器;關(guān)于CPSR的訪問,ARM專門為其設(shè)立了兩條指令:MRS:CPSR到通用寄存器傳遞數(shù)據(jù)指令;MSR:通用寄存器到CPRS傳