19.08.2013 Views

ARM7TDMI-S(Rev 4)技术参考手册 - Read

ARM7TDMI-S(Rev 4)技术参考手册 - Read

ARM7TDMI-S(Rev 4)技术参考手册 - Read

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

广州周立功单片机发展有限公司 Tel (020)38730976 38730916 Fax 38730925 http //www.zlgmcu.com<br />

第 7 章 指令周期时序<br />

指令周期时序<br />

这一章讲述 <strong>ARM7TDMI</strong>-S 处理器的指令周期时序 包含下列小节<br />

关于指令周期时序<br />

指令周期计数汇总<br />

分支和带链接的 ARM 分支<br />

带链接的 Thumb 分支<br />

分支和交换<br />

数据操作<br />

乘法和乘法累加<br />

装载寄存器<br />

保存寄存器<br />

装载多个寄存器<br />

保存多个寄存器<br />

数据交换<br />

软件中断和异常入口<br />

协处理器数据处理操作<br />

装载协处理器寄存器 从存储器到协处理器<br />

保存协处理器寄存器 从协处理器到存储器<br />

协处理器寄存器转送 从协处理器传送到 ARM 寄存器<br />

协处理器寄存器转送 从 ARM 寄存器传送到协处理器<br />

未定义的指令和协处理器空缺<br />

未执行的指令<br />

7.1 关于指令周期时序<br />

关于指令周期时序<br />

TANS[1:0]信号预告下个周期的类型 这些信号在它们被应用的周期的前一个周期中依次传递 并且以<br />

下面的表格中列出<br />

在该章的表格中 下面的信号在它们所应用的周期中被记录<br />

Address 为 ADDR[31:0]<br />

Lock 为 LOCK<br />

Size 为 SIZE[1:0]<br />

Write 为 WRITE<br />

Prot1 和 Prot0 为 PROT[1:0]<br />

Tbit 为 CPTBIT<br />

在大多数情况下 地址因为预取指指令而增加 地址的增量以指令的长度为单位<br />

ARM 状态下为 4 字节<br />

Thumb 状态下为 2 字节<br />

注<br />

字母 i 表示指令的长度<br />

Size 指示传输的宽度<br />

w 字 代表 32 位数据访问和 ARM 操作码取指<br />

h 半字 代表 16 位数据访问或 Thumb 操作码取指<br />

- 66 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!