Donc, problème de la retenue. Comment faire ? On pourrait relier les additionneurs les uns avec les autres (comme on a commencé à le faire pour reporter la retenue), mais dans ce cas là, on a besoin d'additionner la retenue (pourquoi et comment). Table de vérité de l'additionneur complet (avec retenue d'entree , de sortie et la retenue de l'addition de et de ). Selon la loi associative, , donc la sortie est l'addition de et de . La retenue de sortie est plus complexe (deux manières de voir ça) : les cas dans lesquels on a une retenue de sortie sont ceux où au moins 2 variables d'entrée sont égales à 1 (fonction majoritaire) (ou ou ).
Faire le schéma de l'additionneur (voir figure fig-full-adder), et branchement des additionneurs en série.
C'est moyennement performant au point de vue rapidité car on est obligé de calculer le résultat de chacun des additionneurs pour connaître le résultat des suivants (propagation de retenue, introduire la notion de propagation de signal, qui est pour la lumière de 20cm par nanoseconde sur un tube de cuivre, parler des premiers Crays qui étaient conçus pour optimiser le câblage). Utilisation de circuits à prévision de retenue (simple calcul du nombre de bits à un dans l'additionneur précédent).
Problème de l'overflow (exemple du complément à 2).