ARM寄存器简介

ARM寄存器简介

 1、在任意时刻,可见的寄存器包括15个通用寄存器(R0-R14)、一个或两个状态寄存器、和PC(R15)。

 2、ARM共有7种工作模式,通常来说,应用级Coder看成Usr和Sys两级就行了。

  

 3、寄存器分类:

  1)R0-R7,未备份寄存器,同一模式下共用同一物理寄存器。

  2)R8-R14,备份寄存器,对应2种以后物理寄存器,为了硬件加速。

 4、寄存器图解:

  

 5、寄存器用途:R7对应于x86下的BP寄存器。R0-R3用于传参数。R0也用于返回值。

  

原文地址:https://www.cnblogs.com/tekkaman/p/2977798.html