(精)第2章 ARM体系结构(指令系统).ppt

* 中国矿业大学——信电学院——张林 * 预定义变量2 ·ip和IP(过程调用中间临时寄存器,与r12同义); ·sp和SP(堆栈指针,与r13同义); ·lr和LR(链接寄存器,与r14同义); ·pc和PC(程序计数器,与r15同义); ·cpsr和CPSR(程序状态寄存器); ·spsr和SPSR(程序状态寄存器); ·f0~f7和F0~F7(FPA寄存器); ·s0~s31和S0~S31(VFP单精度寄存器); ·d0~d15和D0~D15(VFP双精度寄存器); ·p0~p15(协处理器0~15); ·c0~c15(协处理器寄存器0~15)。 ARM汇编程序设计 * 中国矿业大学——信电学院——张林 * 内置变量1 ARM汇编器所定义的内置变量如表4-1所示。值得注意的是内置变量的设置不能用SETA、SETL或SETS等指示符来设置,只能用于表达式或条件语句。例如: IF {ARCHITECTURE} = “4T” ARM汇编程序设计 * 中国矿业大学——信电学院——张林 * 变量 含义 {PC}或. 当前指令的地址 {VAR}或@ 存储区位置计数器的当前值 {TRUE} 逻辑常量真 {FALSE} 逻辑常量假 {OPT} 当前设置列表选项值,OPT用来保存当前列表选项,改变选项值,恢复它的原始值 {CONFIG} 如果汇编器汇编ARM代码,

文档评论(0)

1亿VIP精品文档

相关文档