Motorola CPU32 Reference Manual page 139

Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

MOVEA
Operation:
Assembler
Syntax:
Attributes:
Description:
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
0
0
SIZE
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.
10 — 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
Dn
An
(An)
(An) +
– (An)
(d
, An)
16
(d
, An, Xn)
8
(bd, An, Xn)
CPU32
REFERENCE MANUAL
Move Address
Source → Destination
MOVEA 〈ea〉, An
Size = (Word, Long)
Moves the contents of the source to the destination address register.
12
11
10
9
DST–REG
Mode
Register
000
Reg. number: Dn
001
Reg. number: An
010
Reg. number: An
011
Reg. number: An
100
Reg. number: An
101
Reg. number: An
110
Reg. number: An
110
Reg. number: An
INSTRUCTION SET
8
7
6
5
0
0
1
Addressing Mode
(xxx).W
(xxx).L
#〈data〉
(d
, PC)
16
(d
, PC, Xn)
8
(bd, PC, Xn)
MOVEA
4
3
2
1
EFFECTIVE ADDRESS
MODE
REGISTER
Mode
Register
111
000
111
001
111
100
111
010
111
011
111
011
MOTOROLA
0
4-91

Advertisement

Table of Contents
loading

Table of Contents