Instruction Set Overview; System Integration Module - Motorola DragonBall MC68328 User Manual

Integrated processor
Table of Contents

Advertisement

Overview
5. Immediate
6. Implied
The register-indirect address modes can perform post-increment, pre-decrement, offset,
and index operations. The program-counter relative mode can be modified through index
and offset operations.
Register direct address
Absolute data address
Program counter relative address
Register indirect address register
Immediate data address
Implied address
Legend:
1.2.1.3 INSTRUCTION SET OVERVIEW. Table 1-2 lists the EC000 core instruction set.
The instruction set supports high-level languages that facilitate programming. Each instruc-
tion, with few exceptions, operates on bytes, words, and long-words, and most instructions
can use any of the 14 address modes. A combination of instruction types, data types, and
address modes provides over 1000 useful instructions. These instructions include signed
and unsigned, multiply and divide, quick arithmetic operations, BCD arithmetic, and
expanded operations (through traps).

1.2.2 SYSTEM INTEGRATION MODULE

The MC68328 SIM28 consists of several functions that control the system startup, initializa-
tion, configuration, and the external bus with a minimum of external devices. The memory
1-6
MC68328 DRAGONBALL PROCESSOR USER'S MANUAL
Table 1-1. Address Modes
Address modes
Data register direct
Address register direct
Absolute short
Absolute long
Relative with offset
Relative with index offset
Register indirect
Postincrement register indirect
Predecrement register indirect
Register indirect with offset
Indexed register indirect with offset
Immediate
Quick immediate
Implied register
Dn = Data Register
An = Address Register
Xn = Address or Data Register Used as Index Register
SR = Status Register
PC = Program Counter
SP = Stack Pointer
USP = User Stack Pointer
<> = Effective Address
d
= 8-Bit Offset (Displacement)
8
d
= 16-Bit Offset (Displacement)
16
#xxx = Immediate Data
Syntax
Dn
An
xxx.W
xxx.L
d
(PC)
16
d
(PC, Xn)
8
(An)
(An)+
–(An)
d
(An)
16
d
(An, Xn)
8
#xxx
#1–#8
SR/USP/SP/PC
MOTOROLA

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents