Full Adder is de opteller die drie inputs toevoegt en twee outputs produceert. De eerste twee ingangen zijn A en B en de derde ingang is een ingang als C-IN. De uitvoeroverdracht wordt aangeduid als C-OUT en de normale uitvoer wordt aangeduid als S, wat SOM is. De C-OUT wordt ook wel de meerderheids-1-detector genoemd, waarvan de uitgang hoog wordt als er meer dan één ingang hoog is. Een volledige optellerlogica is zo ontworpen dat acht ingangen samen kunnen worden gebruikt om een bytebrede opteller te creëren en de carry-bit van de ene opteller naar de andere te cascaderen. we gebruiken een volledige opteller, omdat als er een carry-in-bit beschikbaar is, er een andere 1-bit-opteller moet worden gebruikt, aangezien een 1-bit half-adder geen carry-in-bit nodig heeft. Een 1-bits volledige opteller voegt drie operanden toe en genereert 2-bits resultaten.
Volledige optelwaarheidstabel:
Logische expressie voor SUM: = A' B' C-IN + A' B C-IN' + A B' C-IN' + A B C-IN = C-IN (A' B' + A B) + C-IN' (A' B + EEN B') = C-IN XOR (A XOR B) = (1,2,4,7)
Logische expressie voor C-OUT: = A’ B C-IN + A B’ C-IN + A B C-IN’ + A B C-IN = A B + B C-IN + A C-IN = (3,5,6,7)
Een andere vorm waarin C-OUT geïmplementeerd kan worden: = A B + A C-IN + B C-IN (A + A') = A B C-IN + A B + A C-IN + A' B C-IN = A B (1 +C-IN) + A C- IN + A' B C-IN = A B + A C-IN + A' B C-IN = A B + A C-IN (B + B') + A' B C-IN = A B C-IN + A B + A B' C-IN + A' B C-IN = A B (C-IN + 1) + A B' C-IN + A' B C-IN = A B + A B' C-IN + A' B C -IN = AB + C-IN (A 'B + A B')
Daarom COUT = AB + C-IN (A EX – OR B)

Volledig optellogicacircuit.
Implementatie van Full Adder met Half Adders:
Om een Full Adder te implementeren zijn 2 Half Adders en een OR-poort vereist.
Met dit logische circuit kunnen twee bits bij elkaar worden opgeteld, waarbij een overdracht van de volgende lagere orde van grootte wordt genomen en een overdracht naar de volgende hogere orde van grootte wordt verzonden.
Implementatie van Full Adder met behulp van NAND-poorten:
Implementatie van Full Adder met behulp van NOR-poorten:
Er zijn in totaal 9 NOR-poorten vereist om een Full Adder te implementeren.
In de bovenstaande logische uitdrukking zou men de logische uitdrukkingen van een 1-bit half-opteller herkennen. Een 1-bit volledige opteller kan worden bereikt door twee 1-bit halve optellers in cascade te plaatsen.
Voor- en nadelen van Full Adder in digitale logica
Voordelen van Full Adder in digitale logica:
1.Flexibiliteit: Een volledige slang kan drie informatiebits toevoegen, waardoor hij flexibeler is dan een halve adder. Het kan ook worden gebruikt om getallen van meerdere bits op te tellen door verschillende volledige optellers aan elkaar te binden.
2. Draag informatie: De volledige viper heeft een transportingang, waardoor hij uitbreiding van meerbitsgetallen kan uitvoeren en verschillende optellers aan elkaar kan koppelen.
3. Snelheid: De volledige slang werkt extreem snel, waardoor hij redelijk geschikt is voor gebruik in snelle computergestuurde circuits.
Nadelen van Full Adder in digitale logica:
1. Complexiteit: De volledige slang is meer verbijsterend dan een halve adder en vereist meer onderdelen zoals XOR, AND, of mogelijk ingangen. Het is ook een grotere uitdaging om uit te voeren en te plannen.
2. Uitstel van voortplanting: Het volledige addercircuit heeft een proliferatievertraging, wat de tijd is die nodig is voordat het resultaat verandert in het licht van een aanpassing van de informatie. Dit kan timingproblemen veroorzaken in geautomatiseerde circuits, vooral in snelle raamwerken.
Toepassing van volledige opteller in digitale logica:
1. Rekenkundige circuits: Volledige optellers worden in wiskundige circuits gebruikt om dubbele getallen op te tellen. Op het moment dat verschillende volledige optellers in een keten zijn gekoppeld, kunnen ze gepaarde getallen van meerdere bits optellen.
round robin-planningsalgoritme
2. Gegevensverwerking: Volledige optellers worden gebruikt in toepassingen voor informatieverwerking, zoals geavanceerde signaalverwerking, informatie-encryptie en het corrigeren van fouten.
3. Tellers: Volledige optellers worden gebruikt in tellers om de telling met één op te tellen of te verlagen.
4. Multiplexers en demultiplexers: Volledige optellers worden gebruikt in multiplexers en demultiplexers om informatie te kiezen en te volgen.
5. Geheugen neigt naar: Volledige optellers worden gebruikt in geheugenadresseringscircuits om de locatie van een bepaald geheugengebied te produceren.
6.ALU's: Volledige optellers vormen een fundamenteel onderdeel van Number Jongleren Rationale Units (ALU's) die worden gebruikt in chip- en geautomatiseerde signaalprocessors.
Implementatie van Full Adder met behulp van NOR-poorten: