RM
汇编语言程序格式
可执行映象文件的格式:
*.axm *.bin *.elf *.hex
代码段示例:
汇编语言源程序的基本结构:
AREA Init,CODE,READONLY
ENTRY
Start
LDR R0,=0x3FF50000
LDR R1,0xFF
STR R1,[R0]
LDR R0,=0x3FF5008
LDR R1,0x01
STR R1,[R0]
END
Arm
体系结构3种执行流程:
1
顺序执行
2
跳转执行
3
异常中断执行
Arm
子程序调用使用命令
BL
子程序名称
子程序调用示例:
AREA Init
,
CODE
,
READONLY
ENTRY
Start
LDR R0
,
=0x3FF5000
LDR R1
,
0xFF
STR R1
,
[R0]
LDR R0
,
=0x3FF5008
LDR R1
,
0x01
STR R1
,
[R0]
BL PRINT_TEXT
┉┉
PRINT_TEXT
┉┉
MOV PC,LR
┉┉
END
|