Effective Address; Register Direct Mode; Data Register Direct; Address Register Direct - Motorola CPU32 Reference Manual

Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

ORI to CCR
ORI to SR
PEA
RTD
RTE
RTR
RTS
STOP
TRAP (exception)
TRAPV (exception)
UNLK

3.4 Effective Address

Most instructions specify the location of an operand by a field in the operation word
called an effective address field or an effective address (〈EA〉). An EA is composed of
two 3-bit subfields: mode specification field and register specification field. Each of the
address modes is selected by a particular value in the mode specification subfield of
the EA. The EA field may require further information to fully specify the operand. This
information, called the EA extension, is in a following word or words and is considered
part of the instruction (see 3.1 Program and Data References).

3.4.1 Register Direct Mode

These EA modes specify that the operand is in one of the 16 multifunction registers.

3.4.1.1 Data Register Direct

In the data register direct mode, the operand is in the data register specified by the EA
register field.
GENERATION:
ASSEMBLER SYNTAX:
MODE:
REGISTER:
DATA REGISTER:
NUMBER OF EXTENSION WORDS:

3.4.1.2 Address Register Direct

In the address register direct mode, the operand is in the address register specified by
the EA register field.
GENERATION:
ASSEMBLER SYNTAX:
MODE:
REGISTER:
DATA REGISTER:
NUMBER OF EXTENSION WORDS:
CPU32
DATA ORGANIZATION AND ADDRESSING CAPABILITIES
REFERENCE MANUAL
Instruction
SR
SR
SP
PC, SP
PS, SP, SR
PC, SP, SR
PC, SP
SR
SSP, SR
SSP, SR
SP
EA = Dn
Dn
000
n
Dn
0
EA = An
An
001
n
An
0
Implicit Registers
31
OPERAND
31
OPERAND
0
0
MOTOROLA
3-3

Advertisement

Table of Contents
loading

Table of Contents