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 -