- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
arm发展历程
ARRM 体系结结构
ARRM 体系结构构从最初开开发到现在有有了很大的的改进,并仍在完善和和发展。
为了了清楚地表表达每个ARRM 应用实实例所使用的的指令集,AARM 公司定义了6 种种主
要的的ARM 指指令集体系结结构版本,以版本号VV1~V7 表表示。
MMade by conaanbob
V1 版架构
该版架构只在原型机ARM1 出现过,只有26 位的寻址空间,没有用于商业产品。
寻址空间:64MB
V2 版架构
该版架构对V1 版进行了扩展,例如ARM2 和ARM3 (V2a )架构。包含了对32 位乘法指令和协处理器
指令的支持。
版本2a 是版本2 的变种,ARM3 芯片采用了版本2a,是第一片采用片上Cache 的ARM 处理器。
同样为26 位寻址空间,现在已经废弃不再使用。
V2 版架构与版本V1 相比,增加了以下功能:
乘法和乘加指令;
支持协处理器操作指令;
快速中断模式;
SWP/SWPB 的最基本存储器与寄存器交换指令;
寻址空间仍为:64MB
V3 版架构
ARM 作为独立的公司,在1990 年设计的第一个微处理器采用的是版本3 的ARM6 。
它作为IP 核、独立的处理器、具有片上高速缓存、MMU 和写缓冲的集成CPU。
变种版本有3G 和3M。版本3G 是不与版本2a 向前兼容的版本3,版本3M 引入了有符号和无符号数乘
法和乘加指令,这些指令产生全部64 位结果。
V3 版架构( 目前已废弃)对ARM 体系结构作了较大的改动:
寻址空间增至32 位(4GB);
当前程序状态信息从原来的R15 寄存器移到当前程序状态寄存器CPSR 中
(Current Program Status Register);
增加了程序状态保存寄存器SPSR (Saved Program Status Register);
增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令
异常。;
增加了MRS/MSR 指令,以访问新增的CPSR/SPSR 寄存器;
增加了从异常处理返回的指令功能。
寻址空间:4GB
V4 版架构
V4 版架构在V3 版上作了进一步扩充
V4 版架构是目前应用最广的ARM 体系结构,ARM7、ARM8、ARM9 和StrongARM 都采用该架构。
V4 不再强制要求与26 位地址空间兼容,而且还明确了哪些指令会引起未定义指令异常。
Made by conanbob
指令集中增加了以下功能:
符号化和非符号化半字及符号化字节的存/取指令;
增加了T 变种,处理器可工作在Thumb 状态,增加了 16 位Thumb 指令集;
完善了软件中断SWI 指令的功能;
处理器系统模式引进特权方式时使用用户寄存器操作;
把一些未使用的指令空间捕获为未定义指令
V5 版架构
V5 版架构是在V4 版基础上增加了一些新的指令,ARM10 和Xscale 都采用该版架构。
这些新增命令有:
带有链接和交换的转移BLX 指令;
计数前导零CLZ 指令;
BRK 中断指令;
增加了数字信号处理指令(V5TE 版); 为协处理器增加更多可选择的指令;
改进了ARM/Thumb 状态之间的切换效率;
E增强型DSP 指令集,包括全部算法操作和 16 位乘法操作;
J支持新的JAVA,提供字节代码执行的硬件和优化软件加速功能。
V6 版架构
V6 版架构是2001 年发布的,首先在2002 年春季发布的ARM11 处理器中使用。在降低耗电量地同时,
还强化了图形处理性能。通过追加有效进行多媒体处理的SIMD(Single Instruction, Multiple Data,
单指令多数据 )功能,将语音及图像的处理功能提高到了原型机的4 倍。
此架构在V5 版基础上增加了以下功能:
THUMBTM :35%代码压缩;
DSP 扩充:高性能定点DSP 功能;
JazelleTM:Java 性能优化,可提高8 倍;
Media 扩充:音/视频性能优化,可提高4 倍
V7 版架构
全新的ARMv7架构是在ARMv6架构的基础上诞生的。ARMv7架构采用了Thumb-2技术,它是在ARM
的Thumb代码压缩技术的基础上发展出来
您可能关注的文档
- 2011湖北高考文综答案.doc
- 2011湖北高考数学答案.doc.doc
- 2011湖北高考理综答案.doc.doc
- 2011理科支部总结.doc
- 2011版高中数学二轮专题复习学案-2.3平面向量.doc
- 2011社区工作要点.doc
- 2011管理学院《运作管理》课程设计指导手册.doc
- 2011考前预测试题5月22日.doc
- 2011经济系外联部营销精英策划.doc
- 2011考研英语标准阅读理解突破.doc
- 2025安徽马鞍山市含山县文化旅游建设投资有限公司公开招聘3人笔试参考题库附带答案详解.docx
- 2025江苏昆山农商银行普惠金融事业部小微客户经理助理岗招聘62人笔试历年典型考题及考点剖析附带答案详解.docx
- 2025山西吕梁瑞洁物业集团招聘21人笔试参考题库附带答案详解.docx
- 广西百色市普通高中2024-2025学年高一上学期期末教学质量调研测试政治(原卷版).docx
- 甘肃省天水市第二中学2024-2025学年高三上学期12月大联考数学(解析版).docx
- 陕西省韩城市2024-2025年高二下学期期末考试地理(解析版).docx
- 2025届广东省汕头市高三下学期三模历史(解析版).docx
- 2025届海南省海口市高三下学期仿真考试历史(解析版).docx
- 2025届西藏自治区拉萨市高三下学期第二次联考历史(解析版).docx
- 2025届海南省海口市高三下学期仿真考试历史(原卷版).docx
文档评论(0)