题目
ARM处理器中用作程序计数器PC的通用寄存器是( )。A. R12B. R13C. R14D. R15
ARM处理器中用作程序计数器PC的通用寄存器是( )。
A. R12
B. R13
C. R14
D. R15
题目解答
答案
D. R15
解析
本题考查ARM处理器的寄存器分配,核心在于掌握各通用寄存器的特殊用途。关键点在于:
- R15被用作程序计数器(PC),存储下一条指令的地址;
- R14是链接寄存器(LR),用于保存子程序返回地址;
- R13是堆栈指针(SP);
- R12无特殊用途,仅作为通用寄存器使用。
选项分析
- A. R12:普通通用寄存器,无特殊功能,排除;
- B. R13:堆栈指针(SP),用于管理堆栈,排除;
- C. R14:链接寄存器(LR),保存子程序返回地址,排除;
- D. R15:程序计数器(PC),存储下一条指令地址,正确。