CPU16
REFERENCE MANUAL
MOTOROLA
xiii
Table
Title
Page
3-1
3-2
3-3
3-4
3-5
4-1
5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-8
5-9
5-10
5-11
5-12
5-13
5-14
5-15
5-16
5-17
5-18
5-19
5-20
5-21
5-22
5-23
5-24
5-25
5-26
5-27
5-28
5-29
5-30
5-31
5-32
5-33
6-1
6-2
Operations that Cross Bank Boundaries......................................................... 3-8
Address Space Encoding................................................................................ 3-9
Size Signal Encoding ...................................................................................... 3-9
Effect of DSACK Signals............................................................................... 3-11
Operand Alignment ....................................................................................... 3-12
Addressing Modes........................................................................................... 4-4
Load Summary................................................................................................ 5-2
Move Summary............................................................................................... 5-2
Store Summary ............................................................................................... 5-2
Transfer Summary........................................................................................... 5-3
Exchange Summary........................................................................................ 5-3
Addition Summary........................................................................................... 5-3
Subtraction Summary...................................................................................... 5-4
Arithmetic Operations...................................................................................... 5-4
BCD Summary ................................................................................................ 5-5
DAA Function Summary.................................................................................. 5-5
Compare and Test Summary.......................................................................... 5-6
Multiplication and Division Summary............................................................... 5-6
Decrement and Increment Summary .............................................................. 5-7
Clear, Complement, and Negate Summary .................................................... 5-7
Boolean Logic Summary................................................................................. 5-8
Bit Test and Manipulation Summary ............................................................... 5-8
Logic Shift Summary....................................................................................... 5-9
Arithmetic Shift Summary.............................................................................. 5-10
Rotate Summary ........................................................................................... 5-11
Short Branch Summary................................................................................. 5-12
Long Branch Instructions............................................................................... 5-14
Bit Condition Branch Summary..................................................................... 5-15
Jump Summary............................................................................................. 5-16
Subroutine Summary..................................................................................... 5-16
Interrupt Summary......................................................................................... 5-17
Indexing Summary ........................................................................................ 5-18
Address Extension Summary........................................................................ 5-19
Stacking Summary........................................................................................ 5-20
Condition Code Summary............................................................................. 5-21
DSP Summary............................................................................................... 5-21
Stop and Wait Summary ............................................................................... 5-23
Background Mode and Null Operations ........................................................ 5-23
CPU16 Implementation of M68HC11 Instructions......................................... 5-24
Standard Assembler Formats.......................................................................... 6-1
Branch Instruction Summary (8-Bit Offset).................................................... 6-47
LIST OF TABLES
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.