English
Language : 

MC68HC705P9 Datasheet, PDF (45/160 Pages) Motorola, Inc – HCMOS Microcontroller Unit 
Freescale Semiconductor, Inc.
Central Processor Unit (CPU)
Arithmetic/Logic Unit
CPU CONTROL UNIT
ARITHMETIC/LOGIC UNIT
76543210
ACCUMULATOR (A)
76543210
INDEX REGISTER (X)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 000000011
STACK POINTER (SP)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 00
PROGRAM COUNTER (PC)
76543210
1 1 1 H I N Z C CONDITION CODE REGISTER (CCR)
HALF-CARRY FLAG
INTERRUPT MASK
NEGATIVE FLAG
ZERO FLAG
CARRY/BORROW FLAG
Figure 4-1. CPU Programming Model
4.5 Arithmetic/Logic Unit
The arithmetic/logic unit (ALU) performs the arithmetic, logic, and
manipulation operations decoded from the instruction set by the CPU
control unit. The ALU produces the results called for by the program and
sets or clears status and control bits in the condition code register
(CCR).
MC68HC705P9 — Rev. 4.0
MOTOROLA
Central Processor Unit (CPU)
For More Information On This Product,
Go to: www.freescale.com
Technical Data
45