1.LDR(load):读内存命令
LDR R0,[R1] 读取R1地址(4字节)的值,写入到R0中
2.STR(store):写内存命令
STR R0,[R1] 将R0的值,写入到R1地址(4字节)中
3.B:跳转
4.MOV(move):移动
MOV R0,R1 将R1的值赋值给R0
MOV R0,#0X123 R0=0X123
Makefile基础
%.o:通配符
$@:表示目标
$<:表示第一个依赖
$^:表示所有依赖
即时变量,A的值在定义的时候就已经确定
A := XXX
延时变量,在使用的时候才确定
A = XXX
?= 只在第一次定义的时候起作用,如果已经定义,则不起作用
A = 123
A?= 234 //因为前面已经定义过A,所以这句不会执行
+= 附加,变量本身取决于之前的定义
Makefile 函数: