Motorola CPU32 Reference Manual page 138

Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

MOVE
Destination Effective Address field — Specifies the destination location. Only data
alterable addressing modes are allowed as shown:
Addressing Mode
Dn
An
(An)
(An) +
– (An)
(d
, An)
16
(d
, An, Xn)
8
(bd, An, Xn)
Source Effective Address field — Specifies 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)
*For byte size operation, address register direct is not allowed.
NOTES:
1. Most assemblers use MOVEA when the destination is an address register.
2. MOVEQ can be used to move an immediate 8-bit value to a data register.
MOTOROLA
4-90
Move Data from Source to Destination
Mode
Register
000
Reg. number: Dn
010
Reg. number: An
011
Reg. number: An
100
Reg. number: An
101
Reg. number: An
110
Reg. number: An
110
Reg. number: An
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
Addressing Mode
Mode
(xxx).W
111
(xxx).L
111
#〈data〉
(d
, PC)
16
(d
, PC, Xn)
8
(bd, PC, Xn)
Addressing Mode
Mode
(xxx).W
111
(xxx).L
111
#〈data〉
111
(d
, PC)
111
16
(d
, PC, Xn)
111
8
(bd, PC, Xn)
111
REFERENCE MANUAL
MOVE
Register
000
001
Register
000
001
100
010
011
011
CPU32

Advertisement

Table of Contents
loading

Table of Contents