DAY9. 专用指令
如果出现图片无法查看可能是网络问题,我用的GitHub+图床保存的图片,可以参考我另外一篇文章GitHub的使用方法含网络问题解决
GitHub使用教程含网络问题_github加速器_肉丸子QAQ的博客-CSDN博客
1. 状态寄存器传送指令MSR
MSR
状态寄存器传送指令:访问(读写)CPSR寄存器,其他指令无法操作CPSR寄存器
- 当程序运行完后点击复位,可以看到CPSR寄存器值没有清零,进入SVC模式、
读CPSR
@ 读CPSR
MRS R1, CPSR
@ R1 = CPSR
写CPSR
@ 写CPSR
MSR CPSR, #0x10
@ CPSR = 0x10
- USER模式下不能随意修改CPSR
@ 读CPSR
MRS R1, CPSR
@ R1 = CPSR
@ 写C