一段简单的汇编代码,注释了汇编代码的格式:
AREA Example,CODE,READONLY ; 声明代码段Example
ENTY ; 标识程序入口
CODE32 ; 声明32位ARM指令
START MOV R0,#1
MOV R0,#0
END ;标识程序结束
AREA --- 用来定义一个代码段, Example 是代码段的名字,CODE 和READONLY 都是关键字,CODE表明Example这个段是代码段,READONLY 标识只读。
ENTRY --- 程序入口,相当于C语言中的 main();
CODE32 --- ARM 有16位和32位两种指令集,CODE32表示是32位的指令集
END --- 标识程序结束