- 11
- 0
- 约1.44万字
- 约 79页
- 2018-03-02 发布于浙江
- 举报
[工学]第四节ARM指令
上节回顾 32 2 7 37 ARM异常 嵌入式系统 第四节:ARM指令 ARM指令系统简介 ARM指令系统的重要性 ARM处理器指令的特点 指令系统所包涵的主要内容 1ARM指令系统的重要性 无操作系统下开发与学习(裸板) 裸机开发----启动代码 BOOTLOADER 基于操作系统下的开发与学习 BOOTLOADER移植 操作系统的移植 2ARM处理器指令的特点 指令的类别 RISC 指令长度 长度固定。 32位(ARM状态)OR16位(THUMB指令) 条件执行 上一条指令的运行结果可以作为下一条执行与否的条件 条件执行及标志位 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 指令所包涵的主要内容 学习AR
您可能关注的文档
- [工学]第四章 汇编语言及程序设计.ppt
- [工学]第四章 机床夹具设计基础.ppt
- [工学]第四章 汇编语言程序设计.ppt
- [工学]第四章 流量测量.ppt
- [工学]第四章 无机非金属.ppt
- [工学]第四章 猪的育种-2.ppt
- [工学]第四章 相图热力学.ppt
- [工学]第四章 生态系统生态学.ppt
- [工学]第四章 空气和废气监测.ppt
- [工学]第四章 第二节.ppt
- 2026哈尔滨银行(集团)博士后研究人员招聘笔试历年典型考题及考点剖析附带答案详解.docx
- 2026宁波银行无锡分行社会招聘笔试历年典型考题及考点剖析附带答案详解.docx
- 2026华夏银行成都分行春季校园招聘笔试历年典型考题及考点剖析附带答案详解.docx
- 2025成都银行总行专职信用审批人等岗位社会招聘笔试历年典型考题及考点剖析附带答案详解.docx
- 2026中国建设银行贵州省分行校园招聘统一笔试及性格(11月1日)笔试历年典型考题及考点剖析附带答案详解.docx
- 2026中国建设银行甘肃省分行秋季校园招聘在哪查看笔试历年典型考题及考点剖析附带答案详解.docx
- [云南省]2025云南开放大学事业单位招聘82人笔试历年参考题库典型考点附带答案详解.docx
- 2025江西赣州银行校园招聘入闱背景调查与人员笔试历年典型考题及考点剖析附带答案详解.docx
- 2025中国建设银行厦门市分行校园招聘120人笔试历年典型考题及考点剖析附带答案详解.docx
- 2024年抚顺银行股份有限公司东洲支行清原支行现金柜员岗招聘笔试历年典型考题及考点剖析附带答案详解.docx
原创力文档

文档评论(0)