Instruction Set Summary; Figure 2-2. M68000 Status Register - Motorola MC68302 User Manual

Integrated multiprotocol processor
Hide thumbs Also See for MC68302:
Table of Contents

Advertisement

TRACE
MODE
SUPERVISOR
STATE
INTERRUPT
MASK
EXTEND
NEGATIVE
CONDITION
ZERO
CODES
OVERFLOW
CARRY

2.2 INSTRUCTION SET SUMMARY

The five data types supported by the M68000 on the MC68302 are bits, binary-coded deci-
mal (BCD) digits (4 bits), bytes (8 bits), words (16 bits), and long words (32 bits).
In addition, operations on other data types, such as memory addresses, status word data,
etc., are provided for in the instruction set. Shown in Table 2-1, the 14 flexible addressing
modes include six basic types:
• Register Direct
• Register Indirect
• Absolute
• Immediate
• Program Counter Relative
• Implied
The capability to perform postincrementing, predecrementing, offsetting, and indexing is in-
cluded in the register indirect addressing modes. Program counter relative modes can also
be modified via indexing and offsetting.
The M68000 instruction set is shown in Table 2-2.
Some basic instructions also have variations as shown in Table 2-3.
Special emphasis has been placed on the instruction set to simplify programming and to
support structured high-level languages. With a few exceptions, each instruction operates
MOTOROLA
SYSTEM
BYTE
15
13
T
S

Figure 2-2. M68000 Status Register

MC68302 USER'S MANUAL
10
8
I2
I1
I0
MC68000/MC68008 Core
USER
BYTE
4
0
X
N
Z
V
C
2-3

Advertisement

Table of Contents
loading

Table of Contents