ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
此外,控制寄存器的名称为预定义符号。
ARM 寄存器的名称及其别名为寄存器符号,包括:
寄存器名称 | 别名 | 寄存器名称 | 别名 |
---|---|---|---|
R0 | A1 | R8 | V5 |
R1 | A2 | R9 | V6 |
R2 | A3 | R10 | V7 |
R3 | A4 | R11 | V8 |
R4 | V1 | R12 | V9,IP |
R5 | V2 | R13 | SP |
R6 | V3 | R14 | LR |
R7 | V4,AP | R15 | PC |
寄存器符号和别名可输入全大写或全小写字符。 例如,R13 也可输入为 r13、SP 或 sp。
控制寄存器符号可输入全大写或全小写字符。
请参阅《ARM 优化 C/C++ 编译器用户指南》中的“寄存器惯例”一节,了解寄存器及其使用的详细信息。
状态寄存器可输入全大写或全小写字符;即 CPSR 可输入为 cpsr、CPSR_ALL 或 cpsr_all。
注册 | 别名 | 说明 |
---|---|---|
CPSR | CPSR_ALL | 当前处理器状态寄存器 |
CPSR_FLG | 仅限当前处理器状态寄存器的标志位 | |
SPSR | SPSR_ALL | 已保存的处理器状态寄存器 |
SPSR_FLG | 仅限已保存的处理器状态寄存器的标志位 |