Appearance
- 伪操作:不参与程序的执行,但是可以告知编译器编译的规则
asm
.global .globl .end .if .else .endfi .data汇编指令:编译器可以将汇编指令编译成一条机器码,一条机器码占用 4 字节内存,汇编指令执行成功后可以实现特定的功能
伪指令:伪指令看起来像是一条指令,执行成功后也可以实现特定的功能,但是一条伪指令其实是由多条汇编指令组合而成
注释
- 单行注释:使用
@,在其他架构里面可能使用;进行单行注释 - 多行注释:
/* */ - 条件注释:
- 单行注释:使用
asm
.if 0
指令段
.else
指令段
.endif
@ example
.if 1
mov r0, #2
.endif
mov r1, #1
mov r2, #1