器,指令执行速度更快。大多数数据操作都在寄存器中完成。寻址方式灵活简单,执行效率高。指令长度固定(在ARM状态下是32位,在Thumb状态下是16位);?●支持大端格式和小端格式两种方法存储字数据;?●支持Byte(字节,8位)、Halfword(半字,16位)和Word(字,32位)三种数据类型。?●支持用户、快中断、中断、管理、中止、系统和未定义等7种处理器模式,除了用户模式外,其余的均为特权模式;?●处理器芯片上都嵌入了在线仿真ICE-RT逻辑,便于通过JTAG来仿真调试ARM体系结构芯片,可以避免使用昂贵的在线仿真器。另外,在处理器核中还可以嵌入跟踪宏单元ETM,用于监控内部总线,实时跟踪指令和数据的执行;?具有片上总线AMBA(Advanced Micro-controller Bus Architecture)。РARM公司开发了很多系列的ARM处理器核,目前最新的系列已经是ARM11了,而ARM6核以及更早的系列已经很罕见了。Р目前应用比较广泛的系列是:РARM7РARM9РARM9EРARM10РSecurCoreРXscaleРARM7微处理器系列Р该系列包括ARM7TDMI、ARM7TDMI-S、带有高速缓存处理器宏单元的ARM720T和扩充了Jazelle的ARM7EJ-S。? ARM7系列广泛应用于多媒体和嵌入式设备,设备、网络和调制解调器设备,以及移动电话、PDA等无线设备。? ARM7TDMI基于体系结构V4版本,支持32位寻址范围;? ARM7TDMI的后缀意义为:Р支持高密度16位的Thumb指令集;Р支持片上调试;Р支持64位乘法;Р支持EmbededICE观察硬件;РARM7TDMI 的可综合(synthesizable)版本(软核),对应用工程师来说其编程模型与ARM7TDMI 一致;РARM7 T D M I - SРARM7芯片示例