Motorola CPU32 Reference Manual page 149

M68300 series central processor unit
Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

III
MOVEA
Move Address
MOVEA
Operation:
Assembler
Syntax:
Attributes:
Source
=::}
Destination
MOVEA (ea). An
Size
=
(Word, Long)
Descriptio n:
Moves the contents of the source to the destination address register. The size of the
operation is specified as word or long. Word size source operands are sign-extended to 32-bit
quantities.
Condition Codes:
Not affected.
Instruction Format:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
o
EFFECTIVE ADDRESS
0
0
SIZE
DST-REG
0
0
1
I
MODE
REGISTER
Instruction Fields:
Size field - Specifies the size of the operand to be moved:
11 - Word operation. The source operand is sign-extended to a long operand and all 32 bits
are loaded into the address register.
1 0 -
Long operation.
Destination Register (Dst-Reg) field - Specifies the destination address register.
Effective Address field - Specifies the location of the source operand. All addressing modes are
allowed as shown:
Addressing Mode
MOTOROLA
4-96
Dn
An
(An)
(An) +
-(An)
(d16, An)
(de, An, Xn)
(bd, An, Xn)
Mode
000
001
010
011
100
101
110
110
Register
Addressing Mode Mode
Register
Reg. number: On
(xxx).W
111
000
Reg. number: An
(xxx).L
111
001
Reg. number: An
#(data)
111
100
Reg. number: An
Reg. number: An
Reg. number: An
(d16, PC)
111
010
Reg. number: An
(de, PC, Xn)
111
011
Reg. number: An
(bd, PC, Xn)
111
011
INSTRUCTION SET
CPU32 REFERENCE MANUAL

Advertisement

Table of Contents
loading

Table of Contents