1. str Rd, [Rbase, #index] //存储 Rd 到 Rbase + index 所合成的有效地址。
// index 是一个立即值。
strb RD, [Rbase, #index] // 写一个字节到 Rbase + index 的地址
stmia r0!, {r2} // 带 r0 = r2, r0 = r0 + 1 increase after
2. bl // 带返回的跳转
blt 1b // 小于就跳到 标号 1
beq 1b // 小于就跳到 标号 1
3. tst // 测试位, Status = op_1 AND op_2
teq // 测试等价, Status = op_1 EOR op_2, 不影响进位标志
4. sub r1, r1, r0 // r1 = r1 - r0
subs
5. add pc,r1,#0 // pc = r1 + 0
6. b 1b // b 不带返回的跳转, 注:在标号后加 b
7. adrl // load long address
阅读(1485) | 评论(0) | 转发(0) |