- 1
- 0
- 约2.27万字
- 约 79页
- 2017-06-03 发布于湖北
- 举报
第二章 ARM编程模型与指令集 2.1 ARM编程模型 2.2 ARM处理器的指令系统 2.3 ARM汇编语言编程 2.1.1 ARM的特点 与其他处理器相比,ARM具有以下特点 非常多的通用寄存器 37个 没有硬件堆栈 LOAD/STORE体系 多种处理器工作模式以及影子寄存器 指令等长 ARM作为RISC处理器的特征 RISC的特征 通过Load/Store在寄存器和内存中进行数据传递,数据处理的操作只针对寄存器的内容,而不直接对存储器进行操作。 简单的寻址模式,所有Load/Store的地址都只由寄存器内容和指令域决定 统一和固定长度的指令域,简化了指令的译码 此外,ARM体系结构还提供 每一条数据处理指令都对算术逻辑单元(ALU)和移位器控制,以实现对ALU和移位器的最大利用。 多寄存器装载和存储指令实现最大数据吞吐量 所有指令的条件执行实现了最快速的代码执行 地址自动增加和自动减少的寻址模式实现了程序循环的优化 2.1.2 ARM7TDMI的组成 主要组成部分如下: 寄存器堆:用来存储处理器的状态。它有两个读端口和一个写端口,而R15(程序寄存器)则有三个读端口和一个写端口。 桶形移位器:能使一个操作数移动或循环任意位。 ALU:完成指令集所需要的算术和逻辑功能。 地址寄存器与累加器:选择或使用已有的存储器地址,在需要时产生下一个地址。 数据寄存器:用来暂存输入或传出存
您可能关注的文档
- 基于STM的有机电双稳材料电学性质的表征及改性.pdf
- 第2篇 建筑设计.ppt
- 基于Surpac矿床三维模型构建.pdf
- 第2篇 离散时间系统_2010.pdf
- 基于SVM与纹理的笔迹鉴别方法.pdf
- 基于TCP多线程Socket通信实例.pdf
- 基于TMS320VC5509A的图像采集及识别系统.pdf
- 基于TRIZ新型立体车库创新设计_韩立芳.pdf
- 第2篇 配置 tmux.pdf
- 基于TV准则图像分块重构算法研究.pdf
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- (高清版)DB11∕T 742-2010 框架填充墙(轻集料砌块)设计及施工技术规程.pdf VIP
- 2025年初级护师考试《专业知识》新版真题卷(附每题答案).pdf VIP
- 小企业绩效管理制度.docx VIP
- 2025年【3套打包】上海久隆模范中学小升初模拟考试数学试卷含答案.pdf VIP
- 2025江西晶昊盐化有限公司招聘1人笔试模拟试题及答案解析.docx VIP
- 教育技术讲义.pdf VIP
- (高清版)DB13∕T 2999-2019 涉海建设项目对海洋生物资源损害评估技术规范.pdf VIP
- 2026江西晶昊盐化有限公司安全生产总监岗位(第三次)招聘1人笔试模拟试题及答案解析.docx VIP
- 2026年军事审判学试题及答案.doc VIP
- 高考优秀作文素材积累.pdf VIP
原创力文档

文档评论(0)