Skip to content
On this page

汇编语言的组成部分


标签:ARM32汇编/基础  
  1. 伪操作:不参与程序的执行,但是可以告知编译器编译的规则
asm
.global .globl .end .if .else .endfi .data
  1. 汇编指令:编译器可以将汇编指令编译成一条机器码,一条机器码占用 4 字节内存,汇编指令执行成功后可以实现特定的功能

  2. 伪指令:伪指令看起来像是一条指令,执行成功后也可以实现特定的功能,但是一条伪指令其实是由多条汇编指令组合而成

  3. 注释

    • 单行注释:使用 @,在其他架构里面可能使用 ; 进行单行注释
    • 多行注释:/* */
    • 条件注释:
asm
.if 0
    指令段
.else
    指令段
.endif

@ example
.if 1
    mov r0, #2
.endif
    mov r1, #1
    mov r2, #1

Last updated: