正在加载
请稍等

菜单

红楼飞雪 梦

15526773247

文章

Home android 嵌入式开发 arm汇编 预定义的寄存器和协处理器名称
Home android 嵌入式开发 arm汇编 预定义的寄存器和协处理器名称

arm汇编 预定义的寄存器和协处理器名称

android 嵌入式开发 by

所有的寄存器和协处理器名称都区分大小写。

一、预先声明的寄存器名称

下列寄存器名称是预先声明的:

  • r0-r15和R0-R15
  • a1-a4(参数、结果或暂存寄存器,r0 到 r3 的同义词)
  • v1-v8(变量寄存器,r4 到 r11)
  • sb和SB(静态基址,r9)
  • ip和IP(内部过程调用暂存寄存器,r12)
  • sp和SP(堆栈指针,r13)
  • lr和LR(链接寄存器,r14)
  • pc和PC(程序计数器,r15)

二、预先声明的扩展寄存器名称

以下扩展寄存器名称是预先声明的:
  • q0-q15和Q0-Q15(NEON™四字寄存器)
  • d0-d31和D0-D31(NEON 双字寄存器,VFP 双精度寄存器)
  • s0-s31和S0-S31(VFP 单精度寄存器)

三、预先声明的XScale寄存器名称

在为Intel XScale CPU进行汇编时,以下寄存器名称是预先声明的:
  • acc0-acc7和ACC0-ACC7(XScale 累加器)。
当使用无线MMX为Intel XScale CPU进行汇编时,以下寄存器名称是预先声明的:
  • wR0-wR15、wr0-wr15和WR0-WR15
  • wC0-wC15、wc0-wc15和WC0-WC15
  • wCID、wcid和WCID
  • wCon、wcon和WCON
  • wCSSF、wcssf和WCSSF
  • wCASF、wcasf和WCASF

四、预先声明的协处理器名称

下列协处理器名称和协处理器寄存器名称是预先声明的:

  • p0-p15(协处理器 0-15)
  • c0-c15(协处理器寄存器 0-15)

 

 

23 2015-08

 

我要 分享

 

 

本文 作者

 

相关 文章