- 1
- 0
- 约2.26千字
- 约 21页
- 2017-12-19 发布于浙江
- 举报
嵌入式系统PPT电子课件教案-第6讲_指令及程序设计
转移指令 ARM的转移指令可以从当前指令向前或向后的32MB的地址空间跳转,根据完成的功能它可以分为以下4种 : B 转移指令 BL 带链接的转移指令 BX 带状态切换的转移指令 BLX 带链接和状态切换的转移指令 转移和转移链接指令(B,BL) 转移指令B在程序中完成简单的跳转指令,可以跳转到指令中指定的目的地址。BL指令完全象转移指令一样地执行转移,同时把转移后面紧接的一条指令的地址保存到链接寄存器LR(r14)。汇编格式如下: B{L}{cond} target address 转移交换和转移链接交换(BX,BLX) 这些指令用于支持Thumb(16位)指令集的ARM芯片,程序可以通过这些指令完成处理器从ARM状态到Thumb状态的切换。类似的Thumb指令可以使处理器切换回32位ARM指令。 汇编格式如下: 1: B{L}X{cond} Rm 2: BLX target address 程序状态寄存器与通用寄存器之间的传送指令 ARM指令中有两条指令,用于在状态寄存器和通用寄存器之间传送数据。修改状态寄存器一般是通过“读取-修改-写回”三个步骤的操作来实现的。 这两条指令分别是: 状态寄存器到通用寄存器的传送指令(MRS) 通用寄存器到状态寄存器的传送指令(MSR) MRS 其汇编格式如下: MRS{cond} Rd,CPSR|SPSR
您可能关注的文档
- 《汇编语言编程》PPT电子课件教案-05 其他指令.ppt
- PC200-7维修服务速查手册.pdf
- 《汇编语言编程》PPT电子课件教案-10 顺序、分支、循环程序.ppt
- 《数据库系统原理》PPT电子课件教案-第五章 数据库保护.ppt
- 《汇编语言编程》PPT电子课件教案-11 子程序设计.ppt
- 《汇编语言编程》PPT电子课件教案-03 寻址方式与传送指令.ppt
- 《数据库系统原理》PPT电子课件教案- 第二章 关系数据库.ppt
- 《网络计划技术》全套PPT电子课件教案-第0章绪论.ppt
- 《网络计划技术》全套PPT电子课件教案-第3章PERT.ppt
- 《网络计划技术》全套PPT电子课件教案-第2章计算.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)