嵌入式系统导论-2讲述.ppt

嵌入式系统导论 第二讲 嵌入式系统的硬件平台ARM 一、ARM技术概述 1、ARM技术的历史 ARM是“Advanced RISC Machine”的缩写。 20世纪80年代由Acorn公司生产出第一片ARM处理器,应用于台式机。 20世纪90年代成立公司“Advanced RISC Machine Limited”,进入嵌入式领域。 2、 ARM体系结构的不同版本 自版本3开始的ARM6开始采用32位CPU ARM体系结构有许多变种: Thumb指令集(T变种) Thumb指令集是把32位的ARM指令集的一个子集重新编码后而形成的一个特殊的16位的指令集。 长乘指令(M变种) 增强型DSP指令(E变种) Java加速器Jazelle(J变种) ARM媒体功能扩展(SIMD变种) 3、Thumb技术介绍 Thumb是ARM体系结构的扩展。它有从标准32位ARM指令集抽出来的36条指令格式,可以重新编成16位的操作码。这能带来很高的代码密度 ARM7TDMI是第一个支持Thumb的核,支持Thumb的核仅仅是ARM体系结构的一种发展的扩展,所以编译器既可以编译Thumb代码,又可以编译ARM代码 支持Thumb的ARM体系结构的处理器状态可以方便的切换、运行到Thumb状态,在该状态下指令集是16位的Thumb指令集 ARM7TDMI的含义: ARM7:32位ARM体系结

文档评论(0)

1亿VIP精品文档

相关文档