ARM7TDMI-S技术参考手册广州周立功单片机发展有限公司 Tel (020)38730976 38730916 Fax 38730925 http //www.zlgmcu.com ARM7TDMI-S(Rev 4)技术参考手册 -1- 广州周立功单片机发展有限公司 Tel (020)38730976 38730916 Fax 38730925 http //www.zlgmcu.com 第1章 介绍 包含以下小节 这一章介绍 ARMTDMI-S 处理器 z 关于 ARM7TDMI-S 处理器 z ARM7TDMI-S 结构 z ARM7TDMI-S 模块 内核和功能框图 z ARM7TDMI-S 指令集汇总 z Rev 3a 和 Rev 4 之间的差异 1.1 关于 ARM7TDMI-S 处理器 ARM7TDMI-S 处理器是 ARM 通用 32 位微处理器家族的成员之一 ARM 处理器具有优异的性能 但 功耗却很低 使用门的数量也很少 ARM 结构是基于精简指令集计算机(RISC)原理而设计的 指令集和相 关的译码机制比复杂指令集计算机要简单得多 z 高的指令吞吐量 z 出色的实时中断响应 z 小的 1.1.1 高性价比的处理器宏单元 这样的简化实现了 指令流水线 ARM7TDMI-S 处理器使用流水线来增加处理器指令流的速度 这样可使几个操作同时进行 并使处理 和存储器系统连续操作 流水线使用 3 个阶段 z 取指 z 译码 z 执行 3 阶段流水线如图 1-1 所示 ARM PC PC-4 PC-8 Thumb PC PC-2 PC-4 取指 译码 执行 指令从存储器中取出 对指令使用的寄存器进行译码 从寄存器组中读出寄存器 执行移位和 ALU 操作 寄存器写回到寄存器组 图 1-1 注 指令流水线 程序计数器(PC)指向被取指的指令 而不是指向正在执行的指令 因……