cpsr.s

来自「《ARM嵌入式应用开发技术白金手册》源代码希望能给大家学习带来方便」· S 代码 · 共 10 行

S
10
字号
                                                 ;设定有用的常量
mmask EQU 0x1f                                   ; mask清除模式位
userm EQU 0x10                                   ; 用户模式
                                                 ;管理模式开始
MRS r0, cpsr                                     ;复制CPSR内容
BIC r0,r0,#mmask                                 ;清除模式位
ORR r0,r0,#userm                                 ; 选择新模式
MSR cpsr, r0                                     ; 修改后写回CPSR
                                                 ;以用户模式结束
                                                 ; 退出,累加和于r1

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?