1.4.3 (E) Half & Full Adders
Basic Operations of a CPU
Objectives
CPU : The basic calculator
Recap Basic Addition
0 1
0 1
1 0
1
0 1
0 0
0 1
0 0
0 1
0 1
The Half Adder
Truth Table
S = A v B
Inputs | Outputs | ||
A | B | C | S |
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 |
C = A ∧ B
The Full Adder
The Full Adder
Full Adder Truth Table
Inputs | Outputs | |||
A | B | Cin | Cout | S |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 1 |
0 | 1 | 1 | 1 | 0 |
1 | 0 | 0 | 0 | 1 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 1 | 0 |
1 | 1 | 1 | 1 | 1 |
0 1
0 1
1 1
0 1
0 1
1 0
1
1
Complete the following