"arm7 tdmi 结构体系" arm7 tdmi 结构体系是 ARM 公司设计的 RISC(精简指令集)处理器,具有高性能、低功耗、低成本等特点。该处理器广泛应用于消费类电子领域,当前主要应用于手机、PDA 等嵌入式系统中。 arm7 tdmi 结构体系的特点: * 简单的结构,使得器件的功耗非常低。 * 具有经典 RISC 的特点:大的、统一的寄存器文件;装载 / 保存结构,数据处理操作只针对寄存器的内容,而不直接对存储器进行操作;简单的寻址模式 ;统一和固定长度的指令域,简化了指令的译码,便于指令流水线设计。 arm7 tdmi 结构体系的优势: * 每条数据处理指令都对算术逻辑单元和移位器控制,实现了 ALU 和移位器的最大利用。 * 地址自动增加和减少寻址模式,优化程序循环。 * 多寄存器装载和存储指令实现最大数据吞吐量。 * 所有指令的条件执行实现最快速的代码执行。 arm7 tdmi 结构体系的版本发展: * V1 版本:基本的数据处理指令(不包括乘法)、字节、字和半字加载 / 存储指令、具有分支指令、在操作系统调用中使用的软件中断指令。 * V2 版本:具有乘法和乘加指令、支持协处理器、快速中断模式中的两个以上的分组寄存器、具有原子性加载 / 存储指令 SWP 和 SWPB。 * V3 版本:寻址范围扩展到 32 位、具有独立的程序、具有乘法和乘加指令、支持协处理器、快速中断模式中具有的两个以上的分组寄存器、具有原子性加载 / 存储指令 SWP 和 SWPB。 * V4 版本:不再为了与以前的版本兼容而支持 26 位体系结构、半字加载 / 存储指令、字节和半字的加载和符号扩展指令、具有可以转换到 Thumb 状态的指令(BX)、增加了用户模式寄存器的新的特权处理器模式。 * V5 版本:在 V4 版本的基础上,对现在指令的定义进行了必需的修改。 arm7 tdmi 结构体系的应用: * 消费类电子领域:手机、PDA 等嵌入式系统。 * 嵌入式系统:存储器及存储器映射 I/O。 arm7 tdmi 结构体系的编程注意事项: * 处理器状态:了解处理器的状态,包括处理器模式、程序状态寄存器、异常等。 * 寄存器:了解寄存器的使用,包括程序状态寄存器、内部寄存器等。 * 存储器及存储器映射 I/O:了解存储器的组织和访问方式,包括存储器映射 I/O 等。 * 异常和复位:了解异常和复位的处理方式,包括异常类型、异常处理程序等。 arm7 tdmi 结构体系的优点: * 高性能、低功耗、低成本。 * 广泛应用于消费类电子领域。 * 具有经典 RISC 的特点,简化了指令的译码,便于指令流水线设计。 arm7 tdmi 结构体系的缺点: * 复杂的指令集,需要深入了解指令的使用和优化。 * 需要了解处理器的状态和寄存器的使用。 * 需要了解存储器的组织和访问方式。
剩余63页未读,继续阅读
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#ASP.NET企业在线记账平台源码数据库 SQL2012源码类型 WebForm
- PHP客户关系CRM管理系统源码数据库 MySQL源码类型 WebForm
- python-勇者斗恶龙 回合制游戏 有图有真相 英雄和怪兽行为和状态的设定
- JAVA的Springboot垃圾分类识别小程序源码带部署文档数据库 MySQL源码类型 WebForm
- 图像分类数据集:番茄叶片病害图像识别数据集(包括划分好的数据【文件夹保存】、类别字典文件)
- web版本实现迅飞语音听写(流式版)封装代码
- JAVAspringboot校园转转二手电商市场源码数据库 MySQL源码类型 WebForm
- MICO_Android_Release_2_4_54.apk
- 个人日常总结,待整理 杂乱的笔记
- liteidex38.3-win64