ARM 汇编中的msr 和 mrs

发布时间 2023-04-10 21:38:58作者: FBshark

 

在模仿正点原子C语言点灯(第十章 C语言版LED灯实验)程序中,需要写 start.s 文件用于初始化堆栈,配置C语言的环境等等,用到了汇编指令。

自己写的时候没注意 msr 和 mrs 的区别。

 

其中,第一行为 mrs ,为状态寄存器到通用寄存器的传送指令。

第四行是 msr,为通用寄存器到状态寄存器的传送指令。