156
Register Direct
Data
Address
Register Indirect
Address
Address with Postincrement
Address with Predecrement
Address with Displacement
Address Register Indirect with Index
8-Bit Displacement
Base Displacement
Memory Indirect
Postindexed
Preindexed
Program Counter Indirect
with Displacement
Program Counter Indirect with Index
8-Bit Displacement
Base Displacement
Program Counter Memory Indirect
Postindexed
Preindexed
Absolute Data Addressing
Short
Long
Immediate
*Not supported by Texas Instruments.
Notation:
TI-89 / TI-92 Plus Sierra C Assembler Reference Manual
Addressing Mode
Dn
= Data register
An
= Address register
PC
= Program counter
Xn
= Index register
xxx
= Expression
Table 3.11: Effective Addressing Modes
Syntax
68000/08/1
0
Dn
An
(An)
(An)+
–(An)
(d 16 ,An)
(d 8 ,An,Xn)
(bd,An,Xn)
([bd,An],Xn,od)
([bd,An,Xn],od)
(d 16 ,PC)
(d 8 ,PC,Xn)
(bd,PC,Xn)
([bd,PC],Xn,od)
([bd,PC,Xn],od)
(xxx).W
(xxx).L
#<data>
d 8
= Byte displacement
d 16
= Word displacement
bd
= Base displacement
od
= Outer displacement
<data>
= Immediate value
Not for Distribution
Section 3: Assembler
CPU32* 68020/30/40
*
Beta Version February 2, 2001