Motorola CPU32 Reference Manual page 77

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

Advertisement

ADDA
Add Address
ADDA
Operation: Source
+
Destination
~
Destination
Assembler
Syntax:
Attributes:
ADDA <ea> An
Size
=
(Word. Long)
Description:
Adds the source operand to the destination address register and stores the result in
the address register. The entire destination address register is used regardless of the operation
8
7
6
5
4
3
2
o
OPMODE
EFFECTIVE
I
ADDRESS
MODE
REGISTER
Instruction Fields:
Register field - Specifies any of the eight address registers. This is always the destination.
Opmode field - Specifies the size of the operation:
011 -
Word operation. The source operand is sign-extended to a long operand and the
operation is performed on the address register using all 32 bits.
111 -
Long operation.
Effective Address field - Specifies source operand. All addressing modes are allowed as shown:
Addressing Mode
MOTOROLA
4-24
On
An
(An)
(An) +
-(An)
(d16. An)
(d8. 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
(d8. 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