English
Language : 

MC68030 Datasheet, PDF (62/602 Pages) Motorola, Inc – ENHANCED 32-BIT MICROPROCESSOR
Data Organization and Addressing Capabilities
Table 2–2 shows the categories to which each of the effective addressing modes belong.
Addressing Modes
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 Displacement)
Address Register Indirect with
Index (Base Displacement)
Memory Indirect Postindexed
Memory Indirect Preindexed
Absolute Short
Absolute Long
Program Counter Indirect
with Displacement
Program Counter Indirect
with Index (8-Bit) Displacement
Program Counter Indirect
with Index (Base Displacement)
PC Memory Indirect
Postindexed
PC Memory Indirect
Preindexed
Immediate
Mode
000
001
010
011
100
101
110
110
110
110
111
111
111
111
111
111
111
111
Register
reg. no.
reg. no.
reg. no
reg. no.
reg. no.
reg. no.
reg. no.
reg. no.
reg. no
reg. no.
000
001
010
011
011
011
011
100
Data
X
—
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Memory
—
—
X
Control Alterable
—
X
—
X
X
X
Assembler
Syntax
Dn
An
(An)
X
—
X
(An)+
X
—
X
-(An)
X
X
X
(d16,An)
X
X
X
(d8,An,Xn)
X
X
X
(bd,An,Xn)
X
X
X
([bd,An],Xn,od)
X
X
X
([bd,An,Xn],od)
X
X
X
(xxx).W
X
X
X
(xxx).L
X
X
—
(d16,PC)
X
X
—
(d8,PC,Xn)
X
X
—
(bd,PC,Xn)
X
X
—
([bd,PC],Xn,od)
X
X
—
([bd,PC,Xn],od)
X
—
—
#〈data〉
These categories are sometimes combined, forming new categories that are more
restrictive. Two combined classifications are alterable memory or data alterable. The former
refers to those addressing modes that are both alterable and memory addresses, and the
latter refers to addressing modes that are both data and alterable.
2.6 PROGRAMMER`S VIEW OF ADDRESSING MODES
Extensions to the indexed addressing modes, indirection, and full 32-bit displacements
provide additional programming capabilities for both the MC68020 and the MC68030. This
section describes addressing techniques that exploit these capabilities and summarizes the
addressing modes from a programming point of view.
2-24
MC68030 USER’S MANUAL
MOTOROLA