
CPU16
REFERENCE MANUAL
MOTOROLA
ix
Freescale Semiconductor, Inc.
(Continued)
TABLE OF CONTENTS
A.3
A.3.1
A.3.2
A.3.2.1
A.3.2.2
A.3.2.3
A.3.3
A.3.4
A.3.4.1
A.3.4.2
A.3.4.3
A.3.4.4
A.3.4.5
A.3.5
A.4
A.4.1
A.4.2
A.4.3
A.4.4
A.4.6
A.4.7
A.4.8
A.4.9
A.4.10
A.4.11
A.4.12
A.4.13
A.4.14
A.4.15
A.4.16
A.4.17
A.4.18
A.4.19
A.5
A.5.1
A.5.2
A.5.3
A.5.4
A.5.5
A.5.6
A.5.7
CPU16 Instruction Formats and Pipelining Mechanism ........................... A-4
Instruction Format ............................................................................ A-4
Execution Model ............................................................................... A-4
Microsequencer ........................................................................ A-4
Instruction Pipeline ................................................................... A-4
Execution Unit .......................................................................... A-5
Execution Process ............................................................................ A-5
Changes in Program Flow ................................................................ A-5
Jumps ....................................................................................... A-5
Branches .................................................................................. A-5
Subroutines .............................................................................. A-6
Interrupts .................................................................................. A-6
Interrupt Priority ........................................................................ A-7
Stack Frame ..................................................................................... A-7
Functionally Equivalent Instructions ......................................................... A-7
BHS .................................................................................................. A-7
BLO .................................................................................................. A-7
CLC .................................................................................................. A-7
CLI .................................................................................................... A-8
DES .................................................................................................. A-8
DEX .................................................................................................. A-8
DEY .................................................................................................. A-9
INS ................................................................................................... A-9
INX ................................................................................................... A-9
INY ................................................................................................... A-9
PSHX ................................................................................................ A-9
PSHY .............................................................................................. A-10
PULX .............................................................................................. A-10
PULY .............................................................................................. A-10
SEC ................................................................................................ A-10
SEI .................................................................................................. A-11
SEV ................................................................................................ A-11
STOP (LPSTOP) ............................................................................ A-11
Instructions that Operate Differently ....................................................... A-11
BSR ................................................................................................ A-11
JSR ................................................................................................. A-11
PSHA, PSHB .................................................................................. A-12
PULA, PULB ................................................................................... A-12
RTI .................................................................................................. A-12
SWI ................................................................................................ A-12
TAP ............................................................................................... A-12
F
For More Information On This Product,
Go to: www.freescale.com
n
.