Un full adder è un circuito che somma 3 variabili e restituisce il risultato la somma (s) e il riporto (c). Con la tabella di verità si indicherebbe così:
Per calcolare la somma, cioè il risultato nella prima colonna, si useranno due Half Adder, mentre per il carry si prenderà il carry dei due Half Adder con un OR, come riportato in figura.