(精)第2章 ARM体系结构1.pptVIP

  • 1
  • 0
  • 约1.51万字
  • 约 72页
  • 2017-01-09 发布于北京
  • 举报
第2章 ARM体系结构 2.1 ARM体系结构简介 ARM(Advanced RISC Machines)公司简介。 采用RISC架构的ARM微处理器一般具有如下特点: 支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件。 Thumb指令集可以看作是ARM指令压缩形式的子集,它是为减小代码量而提出,具有16bit的代码密度。 指令执行采用3级流水线/5级流水线技术; 带有指令Cache和数据Cache,大量使用寄存器,指令执行速度更快。大多数数据操作都在寄存器中完成。寻址方式灵活简单,执行效率高。指令长度固定(在ARM状态下是32位,在Thumb状态下是16位); 支持大端格式和小端格式两种方法存储字数据; 支持Byte(字节,8位)、Halfword(半字,16位)和Word(字,32位)三种数据类型。 采用RISC架构的ARM微处理器一般具有如下特点(续) 支持用户、快中断、中断、管理、中止、系统和未定义等7种处理器模式,除了用户模式外,其余的均为特权模式; 处理器芯片上都嵌入了在线仿真ICE-RT逻辑,便于通过JTAG来仿真调试ARM体系结构芯片,可以避免使用昂贵的在线仿真器。另外,在处理器核中还可以嵌入跟踪宏单元ETM,用于监控内部总线,实时跟踪指令和数据的执行; 具有片上总线AMBA(Advanced Micro-controlle

文档评论(0)

1亿VIP精品文档

相关文档