电子科大微嵌ppt8讲解.ppt

电子科大微嵌ppt8讲解

;ARM机器指令编码格式; ARM采用三地址指令格式:;;ARM指令中的第2操作数;桶形移位器的操作;ARM处理器寻址方式;1. 操作数存放在寄存器中; 2.指令地址码字段给出寄存器编号(名); 3.指令执行时直接取出寄存器值来操作; MOV R1, R2 ; R1 = R2 SUB R0, R1, R2 ; R0 = R1-R2 ;1. 操作数包含在指令当中; 2. 指令地址码部分就是数据本身; 3. 取指时就取出了可立即使用的操作数; MOV R0,#0xFF00 ; R0 = #0xFF00 SUBS R0,R0,#1 ; R0 =R0-1;1. 操作数存放在寄存器中; 2.指令地址码字段给出寄存器编号(名)及移位表达式; 3.指令执行时取出寄存器值并移位,再将结果作为源操作数; MOV R0, R2, LSL #3 ; R0=R2×8 ANDS R1, R1, R2, LSL R3 ; R1 = R1 and (R2R3);寄存器间接寻址;基址变址寻址;多寄存器寻址/块复制寻址;ARM支持的四种堆栈类型;栈顶;堆栈的递增与递减;堆 栈 寻 址;相 对 寻 址;带条件码的指令;数据处理指令的编码格式;乘法指令的编码格式;单数据存取指令的编码格式;数据块(多寄存器

文档评论(0)

1亿VIP精品文档

相关文档