对于经典ARM程序状态寄存器CPSR,以下说法错误的是( )。

admin2021-05-11  20

问题 对于经典ARM程序状态寄存器CPSR,以下说法错误的是(    )。

选项 A、MRSR0,CPSR指令的含义是将CPSR的内容传递到R0中
B、MSRCPSR,R0指令的含义是将R0中的内容传递到CPSR中
C、CPSR包括了多个标志状态和控制位
D、CPSR不能决定ARM处理器的工作模式

答案D

解析 ARM体系结构(除Cortex外)支持7种工作模式,取决于当前程序状态寄存器CPSR的低5位的值;ARM处理器工作模式间可以相互转换。当处理器工作于用户模式时,除非发生异常,否则将不能改变工作模式。当发生异常时,处理器自动改变CPSR[M4:M0]的值,进入相应的工作模式。故本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/KF0Z777K
0

最新回复(0)