Professional Documents
Culture Documents
Digital Electronics
ADDER
(Lecture #10)
Binary Addition
+ 0
0
+ 1
1
Sum
+ 0
1
+ 1
10
Carry
Sum
Binary Addition
+ 0
0
0
0
+ 1
1
0
0
+ 0
1
0
1
+ 1
10
0
1
Carry-in
+ 0
1
1
0
+ 1
10
1
0
+ 0
10
1
1
+ 1
11
Carry-out
1
1
Sum
Cout
Cout
Cin
Cin
Cin
Cin
Cin
Cout
10
Half Adder
Cin
Cin
Cin + xy
Cin
11
13
14
15
1 1
0 1
1
0
+ 1
1 0
1
Carry-out
Carry-in
16
Carry-in
17
18
19
1-bit
3 inputs
2 outputs
2-bit
5 inputs
3 outputs
4-bit
9 inputs
5 outputs
n-bit
2n+1 inputs
n+1 outputs
Increase in speed
20
21
22