Si ottiene concatenando 2 half adder (HA).

abc (riporto in entrata)s (somma)r (riporto)
00000
00110
01010
01101
10010
10101
11001
11111
(per la definizione stessa di XOR)

mappa di Karnaugh del riporto/resto in uscita ():

a sotto / bc a destra00011110
00010
10111
Gli implicanti della SOP sono 101-111, 011-111, 111-110

: questa è l’espressione minimale del riporto; ma dato che nel circuito abbiamo già uno XOR (quello del risultato della somma), possiamo trovare un modo di riusarlo per diminuire le porte logiche necessarie per creare il circuito completo.

Stranamente è equivalente all’espressione di partenza , ciò si può verificare con l’induzione perfetta.