单选题
嵌入式系统开发技术
2017-03-15
以下关于ARM处理器寄存器说法正确的是( )。
A.CPSR为程序计数状态寄存器
B.R12为链接寄存器使用
C.通用寄存器是32位寄存器,只能存放数据,不能存放地址
D.堆栈指针SP使用的寄存器为R13
参考答案
D
答案解析
ARM处理器共有37个寄存器,包括31个通用寄存器(含PC)和6个状态寄存器。所有通用寄存器均为32位结构,既可以存放数据也可以存放地址;CPSR是当前程序状态寄存器;程序链接寄存器(LR)为R14;堆栈指针(sP)使用的寄存器是R13。故本题选择D。
你可能感兴趣的试题
A.恢复原来被保护的用户寄存器
B.将SPSR寄存器的值复制到CPSR
C.将异常向量地址写入PC中
D.清除1和F标志,允许IRQ和FIQ中断
A.0x60000000中存储的数据是0x32
B.执行LDRH R1,[R2]后R1=0x3134
C.执行LDRB R1,[R2]后R1=0x3230
D.执行LDR R1,[R2]后R1=0x34313032