Addressing Modes - Motorola MC68030 User Manual

Enhanced 32-811 microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

MOTOROLA
Table 1-1. Addressing Modes
Addressing Modes
Syntax
Register Direct
Data Register Direct
Dn
Address Register Direct
An
Register Indirect
Address Register Indirect
(An)
Address Register Indirect with Postincrement
(An)+
Address Register Indirect with Predecrement
-(An)
Address Register Indirect with Displacement
(d16,An)
Register Indirect with Index
Address Register Indirect with Index (S-Bit Displacement)
(ds,An,Xn)
Address Register Indirect with Index (Base Displacement)
(bd,An,Xn)
Memory Indirect
Memory Indirect Postindexed
([bd,An),Xn,od)
Memory Indirect Preindexed
([bd,An,XnJ.od)
Program Counter Indirect with Displacement
(d16,PC)
Program Counter Indirect with Index
PC Indirect with Index (S-Bit Displacement)
(dS,PC,Xn)
PC Indirect with Index (Base Displacement)
(bd,PC,Xn)
Program Counter Memory Indirect
PC Memory Indirect Postindexed
([bd,PCJ.Xn,od)
PC Memory Indirect Preindexed
([bd,PC,XnJ.od)
Absolute
Absolute Short
(xxx).W
Absolute Long
(xxx).L
Immediate
#(data)
NOTES:
Dn
=
Data Register, DO-D7
An
=
Address Register, AO-A7
S, d16
=
A twos-complement or sign-extended displacement; added as part of the
effective address calculation; size is S (dS) or 16 (d16) bits; when omitted,
assemblers use a value of zero.
Xn
=
Address or data register used as an index register; form is Xn.SIZE*SCALE,
where SIZE is .W or .L (indicates index register size) and SCALE is 1, 2, 4,
or S (index register is multiplied by SCALE); use of SIZE and/or SCALE is
optional.
.
bd
=
A twos-complement base displacement; when present, size can be 16 or
32 bits.
od
=
Outer displacement, added as part of effective address calculation after
any memory indirection; use is optional with a size of 16 or 32 bits.
PC
=
Program Counter
(data)
=
Immediate value of S, 16, or 32 bits
( ) =
Effective Address
[ ) =
Use as indirect access to long-word address.
MC68030 USER'S MANUAL
1-11

Advertisement

Table of Contents
loading

Table of Contents