Technical Data
M68HC11K Family
8
Table of Contents
MOTOROLA
Table of Contents
Section 3. Central Processor Unit (CPU)
3.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
3.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.6.1
3.3.6.2
3.3.6.3
3.3.6.4
3.3.6.5
3.3.6.6
3.3.6.7
3.3.6.8
CPU Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Accumulators A, B, and D (ACCA, ACCB, and ACCD) . . . .47
Index Register X (IX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Index Register Y (IY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Stack Pointer (SP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Program Counter (PC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Condition Code Register (CCR). . . . . . . . . . . . . . . . . . . . . .50
Carry/Borrow (C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Overflow (V). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Zero (Z) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Negative (N). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Interrupt Mask (I) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Half Carry (H). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Non-Maskable Interrupt (X) . . . . . . . . . . . . . . . . . . . . . . .52
Stop Disable (S). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
3.4
Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
3.5
Opcodes and Operands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
3.6
3.6.1
3.6.2
3.6.3
3.6.4
3.6.5
3.6.6
Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Immediate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Indexed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
3.7
Instruction Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.