指 令 | 作 用 | 操 作 |
MRS | 把程序状态寄存器的值送到一个通用寄存器 | Rd=SPR |
MSR | 把通用寄存器的值送到程序状态寄存器或把一个立即数送到程序状态字 | PSR[field]=Rm或PSR[field]=immediate |
| 注意 | 程序不能通过直接修改CPSR中的T位控制直接将程序状态切换到Thumb状态,必须通过BX等指令完成程序状态的切换。 |
| 注意 | ① 当操作码opcode[11∶0]≠0x000时,指令的执行结果不可预知。 ② 当操作码opcode[19∶16]≠0b1111时,指令的执行结果不可预知。 ③ 当在用户模式下对SPSR进行操作时,指令的执行结果不可预知。 |
欢迎光临 DIY编程器网 (http://diybcq.com./) | Powered by Discuz! X3.2 |