- 3
- 0
- 约2.14千字
- 约 10页
- 2024-03-02 发布于江苏
- 举报
3CHAPTER嵌入式微处理器
3.4ARM的指令系统学习指令,首先要学会寻址方式。ARM的指令比较精简,只有装载、存储和交换指令可以对存储器中的数据进行访问。找出能访问存储器的这些指令。找出ARM指令格式的特点,了解桶形移位器的作用。如:ADD R1,R1,R1,LSL#3ARM汇编程序的结构是怎样的?结合硬件知识,分析一段典型的启动代码。(Keil中的ARM程序项目内的Startup.S)
3.4ARM的指令系统简介ARM处理器是基于精简指令集计算机(RISC)原理设计的。具有32位ARM指令集和16位Thumb指令集,ARM指令集效率高,但是代码密度低;而Thumb指令集具有较高的代码密度,却仍然保持ARM的大多数性能上的优势,它是ARM指令集的子集。所有的ARM指令都是可以有条件执行的,而Thumb指令仅有一条指令具备条件执行功能。ARM程序和Thumb程序可相互调用,相互之间的状态切换开销几乎为零。
3.4.1ARM的指令寻址方式寻址方式分类寻址方式是根据指令中给出的地址码字段来实现寻找真实操作数地址的方式。ARM处理器具有9种基本寻址方式。1.寄存器寻址; 2.立即寻址;3.寄存器移位寻址; 4.寄存器间接寻址;5.基址寻址; 6.多寄存器寻址;7.堆栈寻址; 8.块拷贝寻址;
您可能关注的文档
最近下载
- 硅材料市场风险分析报告.docx VIP
- 上门康复治疗服务的医保报销政策与市场扩展.docx VIP
- 松下YD-350,500GL使用说明书_各品牌焊机资料.pdf VIP
- 2025年上海市中考英语试题卷(含答案).docx
- 福建省厦门市双十中学思明分校2025-2026学年九年级上学期10月月考数学试卷(含答案).pdf VIP
- pilz safety seminar安全自动化技术交流会.pdf VIP
- 新概念英语第一册Lesson83上课教义.ppt VIP
- 浙大中控TUA711-AIO16使用手册.pdf VIP
- 工业用配电柜设计标准手册.docx VIP
- 公路改造工程施工便道和临时土地利用恢复方案.docx VIP
原创力文档

文档评论(0)