嵌入式开发记录-day08 ARM汇编
1、启动代码需要使用到汇编;在实际使用的并不多,但是需要看懂;实际应用开发,使用高级语言;
2、汇编呈上启下:与应用,硬件打交道;
3、汇编分硬件平台:
// 向寄存器中添加100
X86平台:add eax,#100
68K平台:ADD #100 ,D0
ARM平台:add r0 , r0, #100
// 从一个寄存器指针加载到寄存器
X86: mov eax, DWORD PTR[0bx]
68K:MOVE L (A0),D0
ARM ldr,r0,[r1]
4、ARM汇编指令格式:
Operation[cmd][s] Rd,Rn,Operand
操作指令,条件(可选项),状态(可选项),目标寄存器,源寄存器,附加操作;
ADD EQ N, R1 , R2 ,#100
0~7,8~11(Rn),12~15(Rd),4位操作数

浙公网安备 33010602011771号