首页 > 试题广场 >

在 ARM 体系结构中, 寄存器作为连接寄存器,当进入...

[单选题]

在 ARM 体系结构中, 寄存器作为连接寄存器,当进入子程序时或者处理器响应异常 的时候,用来保存 PC 的返回值; 寄存器作为处理器的程序计数器指针。(    )

  • R0,R14
  • R13,R15
  • R14,R15
  • R14,R0
R14和R15
1.R13:寄存器R13在ARM指令中常用作堆栈指针SP,但这只是一种习惯用法,用户也可使用其他的寄存器作为堆栈指针,而在Thumb指令集中,某些指令强制性的要求使用R13作为堆栈指针。
2.R14:称为子程序链接寄存器LR(Link Register),当执行子程序调用指令(BL)时,R14可得到R15(程序计数器PC)的备份.
3.R15:寄存器R15用作程序计数器(PC)。


发表于 2020-09-05 18:04:38 回复(0)
有点迷糊 SP不是R13 pc不是R15吗
发表于 2020-08-11 22:42:56 回复(0)