ARM
文章平均质量分 68
ibbo
Android Developer !
展开
-
1-ARM处理器_大小端
ARMARM支持的数据格式: byte:8bit char hw:16bit short word:32bit int dw:64bit long long * ARM(32bit) thumb(16bit)* ARM处理器工作模式: user:唯一的非特权模式,只能操作普通的寄存器 system:特权模式,使用和user一样的寄存器,PC FIQ:快速中断 IRQ:普通中断 SVC(Sup原创 2017-02-03 15:08:34 · 2298 阅读 · 0 评论 -
2-ARM_流水线_汇编
3级流水线:取指、译码、执行 ARM7 ARM v4 最佳流水线 ARM9 5级流水线 -1. f(ADD) 0. d(ADD) f(SUB) 1. e(ADD) d(SUB) f(ORR) F取指 D译码 E执行 -1. ADD 0. SUB ADD 1. LDR SUB 2. AND LDR 3. OR原创 2017-02-03 15:09:18 · 327 阅读 · 0 评论 -
3-伪指令_FIQ_IRQ_乘法
伪指令:编译器识别的指令。 ldr伪指令 ldr r0,=0x12345678 ldr指令 ldr r0,[r0] mov r0,r1,asr #4 start: cmp r0,r1 beq stop subgt r0,r0,r1 sublt r1,r1,r0 b start stop:乘法指令:mul r0,r1,r2 r0 = r1*r2 mla 乘加 mull 64位乘法 mlal 乘加原创 2017-02-03 15:10:14 · 403 阅读 · 0 评论