Instruction Set Summary - Motorola DigitalDNA ColdFire MCF5272 User Manual

Integrated microprocessor
Table of Contents

Advertisement

Table 2-5. ColdFire Effective Addressing Modes
Addressing Modes
Register direct
Data
Address
Register indirect
Address
Address with
Postincrement
Address with
Predecrement
Address with
Displacement
Address register indirect with
scaled index
8-bit displacement
Program counter indirect
with displacement
Program counter indirect
with scaled index
8-bit displacement
Absolute data addressing
Short
Long
Immediate

2.6 Instruction Set Summary

The ColdFire instruction set is a simplified version of the M68000 instruction set. The
removed instructions include BCD, bit field, logical rotate, decrement and branch, and
integer multiply with a 64-bit result. Nine new MAC instructions have been added.
Table 2-6 lists notational conventions used throughout this manual.
Mode
Reg.
Syntax
Field
Field
Dn
000
reg. no.
An
001
reg. no.
(An)
010
reg. no.
(An)+
011
reg. no.
–(An)
100
reg. no.
(d
, An)
101
reg. no.
16
(d
, An,
110
reg. no.
8
Xi*SF)
(d
, PC)
111
010
16
(d
, PC,
111
011
8
Xi*SF)
(xxx).W
111
000
(xxx).L
111
001
#<xxx>
111
100
Chapter 2. ColdFire Core
Instruction Set Summary
Category
Data
Memory
Control
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Alterable
X
X
X
X
X
X
X
X
X
X
X
X
X
X
2-23

Advertisement

Table of Contents
loading

Table of Contents