Cortex_M3之内核概览_cortex m3-CSDN博客
【ARM Cortex-M3指南】2:Cortex-M3综述_cortex m3-CSDN博客
指令流水线
工作模式
立即数:
寻址方式
常用汇编指令
PRESERVE8
当前文件按照8字节对齐
THUMB
AREA
SPACE
分配内存空间
EQU
起别名,相当于C语言中的#define
Heap_Size EQU 0x200
相当于
#define Heap_Size 0x200DCD
以字(4个字节)为单位分配内存,并要求4字节对齐。
EXPORT
全局声明,表示可被外部文件使用
IMPORT
表明这是来自外部文件的,类似于C语言中的extern
WEAK
PROC与ENDP
定义一个子程序的开始和结束
LDR
MSR
B
无条件跳转
BX
跳转到地址
BL
跳转到地址,并将下条指令地址保存到 LR 寄存器中
BLX
END
整个汇编文件结束
流程控制
IF
ELSE
ENDIF
循环
无限循环
B .