Programming View Of Addressing Modes - Motorola CPU32 Reference Manual

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

Advertisement

III
3.5 Programming View of Addressing Modes
Extensions to indexed addressing modes, indirection, and full 32-bit
displacements provide additional programming capabilities for the CPU32. The
following paragraphs describe addressing techniques and summarize
addressing modes from a programming paint of view.
Table 3-1. Effective Addressing Mode Categories
Addressing Mode
Data Register Direct
Address Register Direct
Address Register Indirect
Address Register Indirect
with Postincrement
Address Register Indirect
with Predecrement
Address Register Indirect
with Displacement
Address Register Indirect
with Index
(8-Bit Displacemment)
Address Register Indirect
with Index
(Base Displacement)
Absolute Short
Absolute Long
Program Counter Indirect
with Displacement
Program Counter Indirect
with Index
(8-Bit Displacement)
Program Counter Indirect
with Index
(Base Displacement)
Immediate
MOTOROLA
3-14
Code Register Data Memory Control Alterable
Syntax
000
reg. no.
X
-
-
X
On
001
reg. no.
-
-
-
X
An
010
reg.no.
X
X
X
X
(An)
011
reg. no.
X
X
-
X
(An)
+
100
reg. no.
X
X
-
X
-(An)
101
reg.no.
X
X
X
X
(d16, An)
110
reg. no.
X
X
X
X
(de, An, Xn)
110
reg. no.
X
X
X
X
(bd, An, Xn)
111
000
X
X
X
X
(xxx).W
111
001
X
X
X
X
(xxx).L
111
010
X
-
X
X
(d16, PC)
111
011
X
-
X
X
(de, PC, Xn)
111
100
X
X
-
-
#(data)
DATA ORGANIZATION AND
CPU32 REFERENCE MANUAL
ADDRESSING
CAPABILITIES

Advertisement

Table of Contents
loading

Table of Contents