ARM 汇编
树梅派上可以使用以下指令编译汇编文件。
as -o ${file_name}.o ${file_name}.s
ld -o ${file_name} ${file_name}.o
objdump -s -d ${file_name}.o
处理器原理
存储器组织
- 标准 ARM 字为32位长
- 每个字划分为4个8位字节
LOAD & STORE 结构
数据操作必须先被装入到 CPU 中,运算后再存回存储器保存结果。
寄存器
R15 |
PC |
程序计数器 |
|
R14 |
LR |
连接寄存器 |
在程序跳转时保存当前地址,即子程序返回地址 |
R13 |
SP |
堆栈指针寄存器 |
始终指向栈顶 |