MC68030RC33 Motorola, MC68030RC33 Datasheet - Page 71

no-image

MC68030RC33

Manufacturer Part Number
MC68030RC33
Description
MC68030RC33ENHANCED 32-BIT MICROPROCESSOR
Manufacturer
Motorola
Datasheet
string(70) "Class: /home/ecomp/master.elcodis.git/htdocs/inc/../Doc.php not found!" string(70) "Class: /home/ecomp/master.elcodis.git/htdocs/inc/../Doc.php not found!" string(70) "Class: /home/ecomp/master.elcodis.git/htdocs/inc/../Doc.php not found!"
It is useful to examine the derived addressing modes available to a programmer (without
regard to the MC68030 effective addressing mode actually encoded) because the
programmer need not be concerned about these decisions. The assembler can choose the
more efficient addressing mode to encode.
In the list of derived addressing modes that follows, common programming terms are used.
The following definitions apply:
The addressing modes defined in programming terms, which are derivations of the
addressing modes provided by the MC68030 architecture, are as follows:
MOTOROLA
pointer
base
index
disp
subscript
relative
addr
psaddr
preindexed
postindexed—
Immediate Data — #data:
Register Direct — Rn:
Scanning Modes:
The data is a constant located in the instruction stream.
The contents of a register contain the operand.
(An)+
— long-Word value in a register or in memory which represents an
— A pointer combined with a displacement to represent an address.
— A constant or variable value added into an effective address calcula-
— Displacement, a constant index.
— The use of any of the data or address registers as a variable index
— An address calculated from the program counter contents. The
— An absolute address.
— An absolute address in program space. All other addresses but PC
— All modes from absolute address through program counter relative.
addr
psaddr,ZPC — Absolute address in program space
An
disp.An
addr,An
disp,Pc
address.
tion. A constant index is a displacement. A variable index is always
represented by a register containing the value.
subscript into arrays of items 1, 2, 4 or 8 bytes in size.
address is position independent and is in program space. All other
addresses but psaddr are in data space.
relative are in data space.
MC68030 USER’S MANUAL
— Absolute address in data space
— Register pointer with constant displacement
— Register pointer with constant displacement
— Absolute address with single variable name
— Simple PC relative
Data Organization and Addressing Capabilities
Any of the following modes:
2-33

Related parts for MC68030RC33