- 2
- 0
- 约1.53千字
- 约 75页
- 2018-02-09 发布于天津
- 举报
第五讲 ARM指令集与编程
孙成富
;ARM 指令集的特点;指令格式;ARM指令编码格式;ARM指令的寻址方式;ARM 指令分类;数据处理指令 - 1;数据处理指令 - 2;数据处理指令 - MOV;桶形移位器的使用;数据处理指令;条件码标志;ARM指令可以通过添加适当的条件码后缀来达到条件执行的目的。
这样可以提高代码密度,减少分支跳转指令数目,提高性能。
CMP r3,#0 CMP r3,#0 BEQ skip ADDNE r0,r1,r2 ADD r0,r1,r2 skip
默认情况下,数据处理指令不影响程序状态寄存器的条件码标志位,但可以选择通过添加“S”来影响标志位。 CMP不需要增加 “S”就可改变相应的标志位。
loop … SUBS r1,r1,#1 BNE loop
;;条件执行示例;条件执行;数据传送指令 - 1;单寄存器传送指令;寻址方式;例子;数据传送指令 - 2;多寄存器数据传送指令 - LDM;多寄存器数据传送指令的要点;多寄存器传送指令的寻址模式;例子;多寄存器传送寻址模式;例1:将存储器中的连续数据装载到寄存器;例2:完成一个存储器数据块拷贝;堆栈操作;堆栈操作寻址方式;LDMFD sp!,{r4-r7,pc};例:把寄存器内容放
您可能关注的文档
- 七年级家长会讲解课件.ppt
- 七年级科学上册第二章节课程材料.ppt
- 七年级生物下册第一章第二节消化和吸收济南版讲解课件.ppt
- 七年级生物血液讲解课件.ppt
- 七年级下册总复习(苏教版)讲解课件.ppt
- 七农药讲解课件教学教程.ppt
- 七下历史《辉煌的隋唐文化(二)》讲解课件.ppt
- 七下四单元一章一节人类的起源和发展规划方案.ppt
- 七小儿营养喂养佝偻病讲解课件.ppt
- 期中考试动员讲解课件.ppt
- 《JJF 2381-2026钢直尺检定仪校准规范》.pdf
- 计量规程规范 JJF 2381-2026钢直尺检定仪校准规范.pdf
- 计量规程规范 JJF 2391-2026超声声时标准棒校准规范.pdf
- JJF 2391-2026超声声时标准棒校准规范.pdf
- 《JJF 2391-2026超声声时标准棒校准规范》.pdf
- 计量规程规范 JJF 2932-2026超声猝发音信号源校准规范.pdf
- 《JJF 2932-2026超声猝发音信号源校准规范》.pdf
- JJF 2932-2026超声猝发音信号源校准规范.pdf
- JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
- 计量规程规范 JJF 2389-2026水声材料声学性能参数测量系统(行波管法)校准规范.pdf
原创力文档

文档评论(0)