Datasheet

2-46 MCF5407 User’s Manual
ColdFire Instruction Set Architecture Enhancements
MOVEA Move Address from Source to Destination MOVEA
Operation: Source Destination
Assembler Syntax: MOVEA <ea>y, Ax
Attributes: Size = word, long
Description: Moves the address at the source to the destination location and sets the
condition codes according to the data. The size of the operation may be specied as word
or longword.
Condition Codes: Not affected
Instruction elds:
Size eld—species the size of the operand to be moved:
11—word operation
10—longword operation
Destination effective address eld—Species the destination location; the table
below lists possible addressing modes.
Source effective address eld—Species the source operand; the table below lists
possible modes.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Instruction
Format:
0 0 SIZE DESTINATION SOURCE
REGISTER MODE MODE REGISTER
Addressing Mode Mode Register Addressing Mode Mode Register
Dx (d
8
,Ax,Xi)
Ax 001 reg. number: Ax (xxx).W
(Ax) (xxx).L
(Ax) + #<data>
– (Ax) (d
16
,PC)
(d
16
,Ax) (d
8
,PC,Xi)
Addressing Mode Mode Register Addressing Mode Mode Register
Dy 000 reg. number:Dy (d
8
,Ay,Xi) 110 reg. number:Ay
Ay 001 reg. number:Ay (xxx).W 111 000
(Ay) 010 reg. number:Ay (xxx).L 111 001
(Ay) + 011 reg. number:Ay #<data> 111 100
– (Ay) 100 reg. number:Ay (d
16
,PC) 111 010
(d
16
,Ay) 101 reg. number:Ay (d
8
,PC,Xi) 111 011
MOVEA V2, V3 Core V4 Core
Opcode present Yes Yes
Operand sizes supported No differences