
MOTOROLA
vi
CPU32
REFERENCE MANUAL
(Continued)
Title
Paragraph
Page
TABLE OF CONTENTS
3.4.3
3.4.3.1
3.4.3.2
3.4.3.3
3.4.3.4
3.4.3.5
3.4.3.6
3.4.4
3.5
3.5.1
3.5.2
3.6
3.7
3.7.1
3.7.2
3.7.3
Special Addressing Modes ................................................................3-7
Program Counter Indirect With Displacement ...........................3-7
Program Counter Indirect with Index (8-Bit Displacement) .......3-7
Program Counter Indirect with Index (Base Displacement) ......3-8
Absolute Short Address ............................................................3-8
Absolute Long Address .............................................................3-9
Immediate Data .........................................................................3-9
Effective Address Encoding Summary ..............................................3-9
Programming View of Addressing Modes ...............................................3-11
Addressing Capabilities ...................................................................3-11
General Addressing Mode Summary ..............................................3-14
M68000 Family Addressing Capability ....................................................3-14
Other Data Structures .............................................................................3-15
System Stack ..................................................................................3-15
User Stacks .....................................................................................3-16
Queues ............................................................................................3-17
SECTION 4 INSTRUCTION SET
4.1
4.1.1
4.1.1.1
4.1.1.2
4.1.2
4.2
4.2.1
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.3.10
4.4
4.5
4.6
4.6.1
4.6.2
M68000 Family Compatibility ....................................................................4-1
New Instructions ................................................................................4-1
Low-Power Stop (LPSTOP) ......................................................4-1
Table Lookup and Interpolation (TBL) .......................................4-2
Unimplemented Instructions ..............................................................4-2
Instruction Format .....................................................................................4-2
Notation .............................................................................................4-3
Instruction Summary .................................................................................4-5
Condition Code Register ...................................................................4-5
Data Movement Instructions ..............................................................4-6
Integer Arithmetic Operations ............................................................4-7
Logic Instructions ..............................................................................4-8
Shift and Rotate Instructions .............................................................4-9
Bit Manipulation Instructions .............................................................4-9
Binary-Coded Decimal (BCD) Instructions ......................................4-10
Program Control Instructions ...........................................................4-10
System Control Instructions ............................................................4-11
Condition Tests ...............................................................................4-12
Instruction Details ....................................................................................4-13
Instruction Format Summary .................................................................4-170
Table Lookup and Interpolation Instructions .........................................4-188
Table Example 1: Standard Usage ...............................................4-188
Table Example 2: Compressed Table ...........................................4-189
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.