GNU ARM汇编语句的一般格式:
{<label>:}<instruction or directive or pseudo-instruction>{@comment}
<label>:标号
<instruction or directive or pseudo-instruction>指令、伪操作或者伪指令之一
@comment注释部分,编译过程将被忽略
例:使用局部标号实现循环功能
1:
SUBS R0, R0, #1
……
BNE 1b
若代码如下:
1:
SUBS R0, R0, #1
……
BNE 1b
BEQ 0f
……
0:
LDR R0, [R1]
例:使用局部标号实现循环功能
1:
SUBS R0, R0, #1
……
BNE 1b
若代码如下:
1:
SUBS R0, R0, #1
……
BNE 1b
BEQ 0f
……
0:
LDR R0, [R1]