Control Instructions - Motorola MC68340 User Manual

Integrated processor with dma
Hide thumbs Also See for MC68340:
Table of Contents

Advertisement

5.7.3.12 CONTROL INSTRUCTIONS. The control instruction table indicates the number
of clock periods needed for the processor to perform the specified operation on the given
addressing mode. Footnotes indicate when to account for the appropriate EA times. The
total number of clock cycles is outside the parentheses. The numbers inside parentheses
(r/p/w) are included in the total clock cycle number. All timing data assumes two-clock
reads and writes.
ANDI
EORI
ORI
ANDI
EORI
ORI
BSR.B
BSR.W
BSR.L
CHK
CHK
CHK2 (Save)
CHK2 (Op)
CHK2 (Save)
CHK2 (Op)
JMP
JSR
LEA
LINK.W
LINK.L
NOP
PEA
RTD
RTR
RTS
UNLK
X = There is one bus cycle for byte and word operands and two bus cycles for long-word
operands. For long-word bus cycles, add two clocks to the tail and to the number of
cycles.
NOTE: The CHK2 instruction involves a save step which other instructions do not have. To
calculate the total instruction time, calculate the save, the EA, and the operation
execution times, and combine in the order listed using the equations given in 5.7.1.6
Instruction Execution Time Calculation.
MOTOROLA
Freescale Semiconductor, Inc.
Instruction
#, SR
#, SR
#, SR
#, CCR
#, CCR
#, CCR
FEA , Dn (no ex)
FEA , Dn (ex)
FEA , Dn (no ex)
FEA , Dn (no ex)
FEA , Dn (ex)
FEA , Dn (ex)
CEA
CEA
CEA , An
An, #
An, #
CEA
#
An
MC68340 USER'S MANUAL
For More Information On This Product,
Go to: www.freescale.com
Head
Tail
0
2
0
2
0
2
2
0
2
0
2
0
3
2
3
2
1
2
2
0
2
2
1
1
2
0
1
1
2
2
52(X
0
2
3
2
0
0
2
0
0
0
0
0
0
0
1
2
1
2
1
2
1
0
Cycles
12(0/2/0)
12(0/2/0)
12(0/2/0)
6(0/2/0)
6(0/2/0)
6(0/2/0)
13(0/2/2)
13(0/2/2)
13(0/2/2)
8(0/1/0)
42(2/2/6)
3(0/1/0)
18(X/0/0)
3(0/1/0)
2/1/6)
6(0/2/0)
13(0/2/2)
2(0/1/0)
10(0/2/2)
10(0/3/2)
2(0/1/0)
8(0/1/2)
12(2/2/0)
14(3/2/0)
12(2/2/0)
9(2/1/0)
5- 111

Advertisement

Table of Contents
loading

Table of Contents