Instruction Set; M68000 Family Compatibility - Motorola CPU32 Reference Manual

M68300 series central processor unit
Hide thumbs Also See for CPU32:
Table of Contents

Advertisement

SECTION 4
INSTRUCTION SET
This section describes the set of instructions provided in the CPU32 and
demonstrates their use. Descriptions of the instruction format and the operands
used by instructions are included.
After a summary of the instructions by
category, a detailed description of each instruction is listed in alphabetical
order. Complete programming information is provided, as well as a description
of condition code computation and an instruction format summary.
The CPU32 instructions include machine functions for all the following
operations:
• Data movement
• Arithmetic operations
• Logical operations
• Shifts and rotates
• Bit manipulation
• Conditionals and branches
• System control
The large instruction set encompasses a complete range of capabilities and,
combined with the enhanced addressing modes, provides a flexible base for
program development.
4.1 M68000 Family Compatibility
It is the philosophy of the M68000 Family that all user-mode programs can
execute unchanged on a more advanced processor and that supervisor-mode
programs and exception handlers should require only minimal alteration.
The CPU32 can be thought of as an intermediate member of the M68000
Family. Object code from an MC68000 or MC68010 may be executed on the
CPU32, and many of the instruction and addressing mode extensions of the
MC68020 are also supported.
CPU32 REFERENCE MANUAL
INSTRUCTION SET
MOTOROLA
4-1
III

Advertisement

Table of Contents
loading

Table of Contents