对于微处理器而言,寄存器是微处理器的重要资源,以下关于寄存器的说法和用法正确的有()。
A.基于ARM Cortex-M3的微处理器内部有若干个32位的寄存器,它们不能分成若干个8位或16位的寄存器使用。
B.如果微处理器从存储器系统中读取了一个半字,当该数据存放入寄存器后,将被扩展成32位的字,然后参与运算。
C.在微处理器进行模式切换时,寄存器的内容将会保持,因而可以将部分需要传递的参数存放于寄存器内。
D.通用目的寄存器中R0~R7是标准寄存器组,所有的16位Thumb指令都可以访问,而高寄存器组(R8~R12)只有部分16位的Thumb指令才能够访问。
E.堆栈指针也是一个寄存器,因此如果寄存器不敷使用,也可以将运算中间数据或结果暂存于其中。