
飞思卡尔半导体公司
8.3.12控制指令
所述控制指令表指示所需的亲时钟周期的数目
处理器上的给定的寻址模式执行指定的操作。脚注
表明当考虑到相应的有效地址倍。总数
的时钟周期是括号外。括号内的数字(R / P / w)的
被包括在总的时钟周期数。所有时序数据假设两个时钟读
和写入。
HEAD
TAIL
周期
ANDI
# , SR
0
2
12(0/2/0)
EORI
# , SR
0
2
12(0/2/0)
ORI
# , SR
0
2
12(0/2/0)
ANDI
# , CCR
2
0
6(0/2/0)
EORI
# , CCR
2
0
6(0/2/0)
ORI
# , CCR
2
0
6(0/2/0)
BSR.B
3
2
13(0/2/2)
BSR.W
3
2
13(0/2/2)
bsr.l
1
2
13(0/2/2)
CHK
\u003c FEA \u003e
DN (无前)
2
0
8(0/1/0)
CHK
\u003c FEA \u003e
DN (前)
2
2
42(2/2/6)
CHK2 (保存)
\u003c FEA \u003e
DN (无前)
1
1
3(0/1/0)
CHK2 ( OP)
\u003c FEA \u003e
DN (无前)
2
0
18(X/0/0)
CHK2 (保存)
\u003c FEA \u003e
DN (前)
1
1
3(0/1/0)
CHK2 ( OP)
\u003c FEA \u003e
DN (前)
2
2
52(x
+
2/1/6)
JMP
\u003c CEA \u003e
0
2
6(0/2/0)
JSR
\u003c CEA \u003e
3
2
13(0/2/2)
LEA
\u003c CEA \u003e
An
0
0
2(0/1/0)
link.w
一, #
2
0
10(0/2/2)
LINK.L
一, #
0
0
10(0/3/2)
NOP
0
0
2(0/1/0)
PEA
\u003c CEA \u003e
0
0
8(0/1/2)
RTD
#
1
2
12(2/2/0)
RTR
1
2
14(3/2/0)
RTS
1
2
12(2/2/0)
UNLK
An
1
0
9(2/1/0)
X =有一个总线周期的字节和字操作数和两个总线周期长的操作数。
对于长的总线周期中,添加两个时钟的尾巴和周期数。
注: CHK2指令包括一个保存步骤,其它指令所没有的。对
计算总的指令时,计算出下次的有效地址,并
操作的执行时间,并结合所列出的顺序,使用等式
在给定的
8.1.6指令执行时间计算。
指令
飞思卡尔半导体公司...
8.3.13异常相关的指令和操作
该异常相关的指令和操作表显示的时钟数
所需的处理器周期来执行指定的异常相关的操作。
不需要额外的表来计算总的有效执行时间为这些指令
structions 。时钟周期的总数目是括号外。号码
括号内的(R / P / w)的包括在总的时钟周期数。所有时序数据
假设两个时钟读取和写入。
CPU32
参考手册
指令执行时间
欲了解更多有关该产品,
转到: www.freescale.com
摩托罗拉
8-21