Documente Academic
Documente Profesional
Documente Cultură
Shankar Balachandran*
Associate Professor, CSE Department
Indian Institute of Technology Madras
Inputs Outputs
a b Carry Sum
0 0 0 0
Sum a b a b a b
0 1 0 1
Carry a b
1 0 0 1
1 1 1 0
Sum a b a b a b
Carry a b
Half adders cannot accept a carry input and hence it is not possible
to cascade them to construct an n-bit binary adder.
Inputs Outputs
c b a Cout Sum
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
Sum a b c a b c a b c a b c a b c
C out a b a c b c a b c a b
Sum a b c a b c a b c a b c a b c
C out a b a c b c a b c a b
ai bi
ai
si bi
Full
Adder
ci+1 ci
(FA)
ci+1
ci
Full Adder at bit i
si
ai
si bi
ci+1 ci
ai bi
Full
Adder
ci+1 ci
(FA)
si
Thank You