指令格式
特点: 精简指令集,译码机制简单 ,目标寄存器在前,源寄存器在后。除几个特例
长度只有32 位


条件码

寻址方式










注意 ,IA DA , 多寄存器的顺序是从左到右,而IB, DB 顺序反之,从右到左,
如 STMIB R6,{R1-R5} ;R5-> [R6+4],R4 ->[R6+8],R3->[R6+12],R2->[R6+16],R1->[R6+20]
将R5 -R1的数据依次存入R6+4 为起始地址的存储单元

满 – 指SP指为栈顶数据
空 – 指SP指向下一个压栈地址,里面没有数据,为空



指令集



ORR : 按位或运算
EOR : 按位异或
BIC : 清除指定位




GNU ARM 汇编




1万+

被折叠的 条评论
为什么被折叠?



