- 27
- 0
- 约 56页
- 2017-09-24 发布于广东
- 举报
第4章 ARM指令系统与汇编程序设计
4.1 ARM指令集概述
1.ARM处理器中包含大量寄存器,这些寄存器在指令集中都可用于多种用途(目的寄存器、源寄存器、地址指针等);
2.ARM指令集中所有指令均可条件执行,即依据条件域设定条件满足与否来决定是否执行;
3.ARM处理器采用Load/Store体系结构(指令集为加载/存储型),即ARM指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,存储器访问需要通过专门的加载/存储指令来实现;
4.ARM指令集均为“3地址”指令,指令中有两个源操作数寄存器和一个结果寄存器,且均可独立设定;
5.ARM处理器的ALU操作和移位操作可同时完成,即在单时钟周期内执行单条指令可同时完成一项普通的移位操作和一项普通ALU操作。
6.ARM处理器可通过协处理器指令使ARM指令集得以扩展,包括在编程模式下增加新的寄存器和数据类型;
7.ARM处理器在Thumb体系结构中以高密度16位压缩形式表示指令集(Thumb指令集)。
4.1.2ARM指令基本格式ARM指令的助记符格式为:
opcode{cond}{S} Rd,Rn,op2; 注释
举例:ADDEQS R1,R2,#5; R1=R2+5
其中,opcode表示“操作码”(如ADD),后缀{cond}表示“条件域”(如EQ表示该指令只有当CPSR中Z标志置位才执行),后缀{S}
您可能关注的文档
最近下载
- 文明施工、文物保护保证体系及保证措施.docx VIP
- 山东科技版劳动实践指导手册一年级第12课传统工艺制作有趣的纸工剪窗花 课件.ppt
- 检验检测标准方法验证.docx VIP
- WS589-2018病原微生物试验室生物安全标识标准WS589—2018.pdf
- 2026年湖南省怀化市工会系统人员招聘笔试参考试题及答案解析.docx VIP
- ICEPAK网格划分-中文版.pdf VIP
- 文明施工、文物保护保证体系及保证措施.docx
- 从“五方面人员”中选拔乡镇领导班子成员(及解析).docx VIP
- 成都二十中学2025初一入学英语分班考试真题含答案.docx VIP
- 高频精选:国安面试题真题及答案.doc VIP
原创力文档

文档评论(0)