Addressing Capabilities Summary; Table 4-2. Effective Addressing Modes - Motorola MC68306 User Manual

Integrated ec000 processor
Table of Contents

Advertisement

4.3.2 Addressing Capabilities Summary

The EC000 core supports the basic addressing modes of the M68000 family. The register
indirect addressing modes support postincrement, predecrement, offset, and indexing,
which are particularly useful for handling data structures common to sophisticated
applications and high-level languages. The program counter indirect mode also has
indexing and offset capabilities. This addressing mode is typically required to support
position-independent software. Besides these addressing modes, the processor provides
index sizing and scaling features.
An instruction's addressing mode can specify the value of an operand, a register
containing the operand, or how to derive the effective address of an operand in memory.
Each addressing mode has an assembler syntax. Some instructions imply the addressing
mode for an operand. These instructions include the appropriate fields for operands that
use only one addressing mode. Table 4-2 lists a summary of the effective addressing
modes for the processor. Refer to M68000PM/AD, M68000 Family Programmer's
Reference Manual, for details on instruction format and addressing modes.
4-4

Table 4-2. Effective Addressing Modes

Addressing Modes
Register Direct Addressing
Data Register Direct
Address Register Direct
Absolute Data Addressing
Absolute Short
Absolute Long
Program Counter Relative Addressing
Relative with Offset
Relative with Index and Offset
Register Indirect Addressing
Register Indirect
Postincrement Register Indirect
Predecrement Register Indirect
Register Indirect with Offset
Indexed Register Indirect with Offset
Immediate Data Addressing
Immediate
Quick Immediate
Implied Addressing
Implied Register
MC68306 USER'S MANUAL
Syntax
EA=Dn
EA=An
EA=(Next Word)
EA=(Next Two Words)
EA=(PC)+d 16
EA=(PC)+d 8
EA=(An)
EA=(An), An ¨ An+N
An ¨ An–N, EA=(An)
EA=(An)+d 16
EA=(An)+(Xn)+d 8
DATA=Next Word(s)
Inherent Data
EA=SR, USP, SSP, PC,
VBR, SFC, DFC
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents