ARM9处理器C语言编程.pptVIP

  • 70
  • 0
  • 约5.65万字
  • 约 190页
  • 2017-08-25 发布于河南
  • 举报
高等学校嵌入式系统设计教材 ARM9处理器C语言编程标准教程 第一章 ARM技术简介 1.1 ARM处理器简介 ARM处理器是一种低功耗高性能的32位RISC (精简指令系统)处理器。本章将其从结构入手进行分析,基于目前流行的ARM920T核详细描述其硬件结构和编程。 ARM处理器共有31个32位寄存器,而其中16个可以在任何模式下看到。它的指令为简单的加载与存储指令(从内存加载某个值,执行完操作后再将其放回内存)。ARM一个有趣的特点是它所有的指令都带有条件。例如用户可以测试某个寄存器的值,但是直到下次使用同一条件进行测试时,才能有条件地执行这些指令。另一个特征是可以在加载数值的同时进行算术和移位操作。它可以在几种模式下操作,包括通过使用SWI(softwarinterrupt软件中断)指令从用户模式进入到系统模式。 1.1.1 ARM7系列微处理器 ARM7系列微处理器是低功耗的32位RISC处理器,最适合用于对价位和功耗要求较低的消费类应用。ARM7系列有如下特点: · 具有嵌入式ICE—RT (Internet Communications Engine-Route因特网通信)逻辑,调试开发方便。 · 极低的功耗,适合对功耗要求较低的应用,如便携式产品。 · 能够提供0.9MIPS(Million Instruc

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档