MC68030RC33 Move Instruction - Motorola

no-image

MC68030RC33

Manufacturer Part Number
MC68030RC33
Description
MC68030RC33ENHANCED 32-BIT MICROPROCESSOR
Manufacturer
Motorola
Datasheet
11.6.6 MOVE Instruction
The MOVE instruction timing table indicates the number of clock periods needed for the
processor to calculate the destination effective address and perform the MOVE or MOVEA
instruction, including the first level of indirection on memory indirect addressing modes. The
fetch effective address table is needed on most MOVE operations (source, destination
dependent). The destination effective addresses are divided by their formats (refer to 2.5
Effective Address Encoding Summary). For instruction-cache case and for no-cache
case, the total number of clock cycles is outside the parentheses. The number of read,
prefetch, and write cycles is given inside the parentheses as (r/p/w). The read, prefetch, and
write cycles are included in the total clock cycle number.
All timing data assumes two-clock reads and writes.
MOVE Source,Destination
SINGLE EFFECTIVE ADDRESS INSTRUCTION FORMAT
MOVE Rn, Dn
MOVE Rn, An
MOVE EA,An
MOVE EA,Dn
MOVE Rn,(An)
MOVE SOURCE, (An)
MOVE Rn,(An)+
MOVE SOURCE, (An)+
MOVE Rn,–(An)
MOVE SOURCE, –(An)
MOVE EA, (d
,An)
16
MOVE EA,XXX.W
MOVE EA,XXX.L
BRIEF FORMAT EXTENSION WORD
MOVE EA, (d
,An,Xn)
8
MOTOROLA
Head
Tail
2
0
2
0
0
0
0
0
0
1
2
0
0
1
2
0
0
2
2
0
2
0
2
0
0
0
4
0
MC68030 USER’S MANUAL
Instruction Execution Timing
I-Cache Case No-Cache Case
2(0/0/0)
2(0/1/0)
2(0/0/0)
2(0/1/0)
2(0/0/0)
2(0/1/0)
2(0/0/0)
2(0/1/0)
3(0/0/1)
4(0/1/1)
4(0/0/1)
5(0/1/1)
3(0/0/1)
4(0/1/1)
4(0/0/1)
5(0/1/1)
4(0/0/1)
4(0/1/1)
4(0/0/1)
5(0/1/1)
4(0/0/1)
5(0/1/1)
4(0/0/1)
5(0/1/1)
6(0/0/1)
7(0/2/1)
6(0/0/1)
7(0/1/1)
11-37

Related parts for MC68030RC33