Technical Data
MC68HC11E Family
—
Rev. 4
8
Table of Contents
MOTOROLA
Table of Contents
Section 3. Central Processor Unit (CPU)
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
3.1
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 . . . . . . . . . . . . . . . . . . . . . . . . . .47
Index Register X (IX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Index Register Y (IY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Stack Pointer (SP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Program Counter (PC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Condition Code Register (CCR). . . . . . . . . . . . . . . . . . . . . .51
Carry/Borrow (C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Overflow (V). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Zero (Z) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Negative (N). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Interrupt Mask (I) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Half Carry (H). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
X Interrupt Mask (X). . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
STOP Disable (S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
3.4
Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Immediate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Indexed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
3.7
Instruction Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56