欢迎来到天天文库
浏览记录
ID:57114911
大小:151.50 KB
页数:24页
时间:2020-07-31
《安徽理工大学计算机汇编教程-ARM CPU概述课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、8086/8088和ARM核汇编语言程序设计第15章ARMCPU概述15.2ARM微处理器的应用领域及特点15.3ARM微处理器系列第15章ARMCPU概述15.1ARM-AdvancedRISCMachines15.4ARM微处理器结构15.5ARM微处理器的应用选型15.1ARM-AdvancedRISCMachinesARM是AdvancedRISCMachines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC(精简指令集)处理器。公司的特点是只设计芯片,而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商
2、,并提供服务。各ARM体系结构版本ARM体系结构从最初开发到现在有了巨大的改进,并仍在完善和发展。为了清楚的表达每个ARM应用实例所使用的指令集,ARM公司定义了5种主要的ARM指令集体系结构版本,以版本号V1~V5表示。各ARM体系结构版本——V1该版本的ARM体系结构,只有26位的寻址空间,没有商业化,其特点为:基本的数据处理指令(不包括乘法);字节、字和半字加载/存储指令;具有分支指令,包括在子程序调用中使用的分支和链接指令;在操作系统调用中使用的软件中断指令。各ARM体系结构版本——V2同样为26位寻址空间,现在已经废弃不再使用,它相对V1版本有以下改进:
3、具有乘法和乘加指令;支持协处理器;快速中断模式中的两个以上的分组寄存器;具有原子性加载/存储指令SWP和SWPB。各ARM体系结构版本——V3寻址范围扩展到32位(事实上也基本废弃),具有独立的程序:具有乘法和乘加指令;支持协处理器;快速中断模式中具有的两个以上的分组寄存器;具有原子性加载/存储指令SWP和SWPB。各ARM体系结构版本——V4不在为了与以前的版本兼容而支持26位体系结构,并明确了哪些指令会引起未定义指令异常发生,它相对V3版本作了以下的改进:半字加载/存储指令;字节和半字的加载和符号扩展指令;具有可以转换到Thumb状态的指令;用户模式寄存器的新
4、的特权处理器模式。各ARM体系结构版本——V5在V4版本的基础上,对现在指令的定义进行了必要的修正,对V4版本的体系结构进行了扩展并并增加了指令,具体如下:改进了ARM/Thumb状态之间的切换效率;允许非T变量和T变量一样,使用相同的代码生成技术;增加计数前导零指令和软件断点指令;对乘法指令如何设置标志作了严格的定义。15.2ARM微处理器的应用领域及特点15.3ARM微处理器系列第15章ARMCPU概述15.1ARM-AdvancedRISCMachines15.4ARM微处理器结构15.5ARM微处理器的应用选型(1)工业控制领域(2)无线通讯领域(3)网络
5、应用(4)消费类电子产品(5)成像和安全产品除此以外,ARM微处理器及技术还应用到许多不同的领域,并会在将来取得更加广泛的应用。15.2ARM微处理器的应用领域及特点15.2ARM微处理器的应用领域及特点15.3ARM微处理器系列第15章ARMCPU概述15.1ARM-AdvancedRISCMachines15.4ARM微处理器结构15.5ARM微处理器的应用选型ARM处理器核简介ARM公司开发了很多系列的ARM处理器核,目前最新的系列已经是ARM11了,而ARM6核以及更早的系列已经很罕见了。目前应用比较广泛的系列是:ARM7ARM9ARM9EARM10Sec
6、urCoreXscale15.3ARM微处理器系列ARM处理器核简介——ARM7该系列包括ARM7TDMI、ARM7TDMI-S、带有高速缓存处理器宏单元的ARM720T和扩充了Jazelle的ARM7EJ-S。该系列处理器提供Thumb16位压缩指令集和EmbededICE软件调试方式,适用于更大规模的SoC设计中。ARM7系列广泛应用于多媒体和嵌入式设备,包括Internet设备、网络和调制解调器设备,以及移动电话、PDA等无线设备。15.3ARM微处理器系列ARM处理器核简介——ARM9该系列包括ARM9TDMI、ARM920T和带有告诉缓存处理器宏单元的A
7、RM940T。除了兼容ARM7系列,而且能够更加灵活的设计。ARM9系列主要应用于引擎管理、仪器仪表、安全系统和机顶盒等领域。15.3ARM微处理器系列ARM处理器核简介——ARM10该系列包括ARM1020E和ARM1020E处理器核,其核心在于使用向量浮点(VFP)单元VFP10提供高性能的浮点解决方案,从而极大提高了处理器的整型和浮点运算性能。可以用于视频游戏机和高性能打印机等场合。15.3ARM微处理器系列ARM处理器核简介——SecurCore该系列涵盖了SC100、SC110、SC200和SC210处理核。该系列处理器主要针对新兴的安全市场,以一种全新
8、的安全处理
此文档下载收益归作者所有