ARM 汇编中的msr 和 mrs
在模仿正点原子C语言点灯(第十章 C语言版LED灯实验)程序中,需要写 start.s 文件用于初始化堆栈,配置C语言的环境等等,用到了汇编指令。
自己写的时候没注意 msr 和 mrs 的区别。
其中,第一行为 mrs ,为状态寄存器到通用寄存器的传送指令。
第四行是 msr,为通用寄存器到状态寄存器的传送指令。
在模仿正点原子C语言点灯(第十章 C语言版LED灯实验)程序中,需要写 start.s 文件用于初始化堆栈,配置C语言的环境等等,用到了汇编指令。
自己写的时候没注意 msr 和 mrs 的区别。
其中,第一行为 mrs ,为状态寄存器到通用寄存器的传送指令。
第四行是 msr,为通用寄存器到状态寄存器的传送指令。