
Overview
1-6
MC68328 DRAGONBALL PROCESSOR USER’S MANUAL
MOTOROLA
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.
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
Table 1-1. Address Modes
Address modes
Syntax
Register direct address
Data register direct
Address register direct
Dn
An
Absolute data address
Absolute short
Absolute long
xxx.W
xxx.L
Program counter relative address
Relative with offset
Relative with index offset
d
16
(PC)
d
8
(PC, Xn)
Register indirect address register
Register indirect
Postincrement register indirect
Predecrement register indirect
Register indirect with offset
Indexed register indirect with offset
(An)
(An)+
–(An)
d
16
(An)
d
8
(An, Xn)
Immediate data address
Immediate
Quick immediate
#xxx
#1–#8
Implied address
Implied register
SR/USP/SP/PC
Legend:
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
= 8-Bit Offset (Displacement)
d
16
= 16-Bit Offset (Displacement)
#xxx = Immediate Data
Содержание DragonBall MC68328
Страница 5: ...vi MC68328 DRAGONBALL PROCESSOR USER S MANUAL MOTOROLA ...
Страница 25: ...Overview 1 14 MC68328 DRAGONBALL PROCESSOR USER S MANUAL MOTOROLA ...
Страница 45: ...System Integration Module 2 20 MC68328 DRAGONBALL PROCESSOR USER S MANUAL MOTOROLA ...
Страница 103: ...Parallel Ports 7 16 MC68328 DRAGONBALL PROCESSOR USER S MANUAL MOTOROLA ...
Страница 117: ...UART 8 14 MC68328 DRAGONBALL PROCESSOR USER S MANUAL MOTOROLA ...
Страница 127: ...SPI Master 10 6 MC68328 DRAGONBALL PROCESSOR USER S MANUAL MOTOROLA ...
Страница 137: ...Electrical Characteristics PRELIMINARY MOTOROLA MC68328 DRAGONBALL PROCESSOR USER S MANUAL 13 4 ...