Full adder has the same functionality as half adder circuit, but there is an increase in the input terminal (Cin), i.e. a carry in from the outer side. So, it has three input terminals, A, B and Cin. And two output terminals S and Cout. It adds up all the three terminals data and gives summed output to S and carry output to Cout.
See below the figure and table for more detail:
|
Inputs |
Outputs |
|||
|
A |
B |
Ci |
Co |
S |
|
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
1 |
|
0 |
1 |
0 |
0 |
1 |
|
1 |
1 |
0 |
1 |
0 |
|
0 |
0 |
1 |
0 |
1 |
|
1 |
0 |
1 |
1 |
0 |
|
0 |
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |

Page 1 of 2