ARM32单片机架构编程与开发环境探究.pptVIP

  • 2
  • 0
  • 约1.31万字
  • 约 123页
  • 2026-06-17 发布于江西
  • 举报

第12章

ARM32位单片机的结构、编程和开发工具;12.1ARM内核体系结构

12.2ARM编程模型

12.3ARM汇编指令

12.4ARM汇编程序设计

12.5ARM程序开发工具ADS

;12.1ARM内核体系结构;ARM处理器是第一种为商业用途开发的RISC微处理器。ARM所采用的体系结构对于传统的RISC体系结构现有继承,又有舍弃和发展,即完全依据实际设计的需要仔细研究,没有机械照搬。最初的ARM设计最关心的是必须保持设计的简单性。ARM的简单性在ARM的硬件组织和实现方面比指令集的结构方面体现的更显著。但是ARM仍保存某些CISC的特征,并且因此达成比纯粹的RISC更高的代码密度,使得ARM在开始时就获得了其功率效率和较小的核面积的优势。;ARM微处理器内核中普遍采用了流水线结构,伴随ARM内核的发展,其流水线结构越来越复杂。常见的ARM处理器内核流水线如图12-1所示。;迄今为止,ARM体系结构共定义了8个版本,版本号分别为v1~v8,从版本v1到v8,ARM体系的指令集功效不断扩大。同步,各版本中还有某些变种,这些变种定义该版本指令集中不同的功效。ARM处理器系列中的各种处理器,实现技术各不相似,性能差别很大,应用场合也不同,但只要它们支持同一ARM体系版本,基于它们的应用软件将是兼容的。

需要注意,A

文档评论(0)

1亿VIP精品文档

相关文档