CPU16
REFERENCE MANUAL
MOTOROLA
I-3
Execution
Model A-4
Process 7-4, A-5
Unit 7-3
Extension
Address 3-5
Bit overflow 11-4
Fields 3-5, 3-6
Registers 3-5
Extension bit
Overflow flag 3-4
Extension field 2-1, 3-6
Extended addressing 2-1
Modifying 3-6
Program counter 2-1, 2-2, 3-5
SK 3-3
Stack pointer 2-1
Stacking values 3-6
–F–
FDIV 5-6, 6-109
FETCH 10-3
FMULS 5-6, 6-110, 11-8
–G–
GO 10-35
–H–
HALT 3-10
HR 2-1, 11-1
–I–
IDIV 5-6, 6-111
IMB 3-8, 5-1, 10-5
IMM16 4-4
IMM8 4-4
Implementation
CPU16 A-12
M68HC11 CPU A-12
INC 5-7, 6-112
INCA 5-7, 6-113
INCB 5-7, 6-114
INCW 5-7, 6-115
Indicator
Accumulator M overflow 3-4
AM extended overflow 2-2
AM overflow 2-2
Carry/borrow 2-2
H 3-4
Half carry 2-2, 3-4
MV 3-4
Negative 2-2
Two’s complement overflow 2-2
Zero 2-2
INS A-9
Instruction
Glossary 6-1
Set
Comparison 5-23
Summary 6-270
Instruction format 2-3
Instructions 1-1
Address Extension 5-18
Arithmetic 5-1
Background 9-15
BGND 9-15
Binary coded decimal 5-5
Bit condition 5-15
Bit manipulation 11-9
Bit test 5-8
Boolean logic 5-8
Branch 3-7, 7-6, 11-10, A-5
Clear 5-7
Compare 5-5
Complement 5-7
Condition Code 5-21
Data movement 5-1
Decrement 5-7
Digital signal processing 5-1, 5-21
Division 5-1
DSP 11-5
Exchange 5-3
Format 7-1, A-4
Functionally equivalent A-7
Illegal 9-14
Increment 5-7
Indexing 5-18
Initialization 11-5
Interrupt 5-17
Jump 3-7, 5-16, 7-6, A-5
Load 5-1
Logic 5-1
Long branch 5-13
MAC 11-5
Manipulation 5-8
Mathematic 5-3
Move 5-2, 8-4
Multiplication 5-1
Multiply and accumulate 8-5, 11-7
Negate 5-7
Operand access 8-2
Pipeline 7-2, 10-1, A-4
Pipelining 7-1
Program access 8-2
Program control 5-11
Program flow changes 7-1
Read-modify-write 8-2
Regular 8-2
RMAC 11-5
Rotate 5-8
Set 5-1
Shift 5-8
Short branch 5-12
Signed 5-1
Special purpose 5-1
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.