1. Half Adder :
Half Adder este un circuit logic combinațional care este proiectat prin conectarea unei porți EX-OR și a unei porți AND. Circuitul half adder are două intrări: A și B, care însumează două cifre de intrare și generează un transport și o sumă.

Sursa obținută de poarta EX-OR este suma celor două numere, în timp ce cea obținută de poarta AND este transportul. Nu va exista o transmitere a sumei de transport deoarece nu există o poartă logică care să o prelucreze. Astfel, acesta se numește circuit Half Adder.
Expresie logică :
Sum = A XOR BCarry = A AND B
Tabloul adevărului :

2. Full Adder :
Full Adder este circuitul care constă din două porți EX-OR, două porți AND și o poartă OR. Adăugătorul complet este adăugătorul care însumează trei intrări și produce două ieșiri care constă din două porți EX-OR, două porți AND și o poartă OR. Primele două intrări sunt A și B, iar cea de-a treia intrare este o intrare de transport (C-IN). Translația de ieșire este desemnată ca C-OUT și ieșirea normală este desemnată ca S, care este SUM.

Ecuația obținută de poarta EX-OR este suma cifrelor binare. În timp ce ieșirea obținută de poarta ȘI este valoarea de transport obținută prin adunare.
Tabelul adevărului :

Expresia logică :
SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ CinCARRY-OUT = A AND B OR Cin(A XOR B) = A.B + Cin(A ⊕ B)
Diferența dintre Half adder și full adder :
| S.Nr. | Mijlocior de adunare | |
|---|---|---|
| 1 | Mijlocior de adunare este un circuit logic combinațional care adună două cifre de 1 bit. Jumătate de sumator produce o sumă a celor două intrări. | Full adder este un circuit logic combinațional care efectuează o operație de adunare pe trei numere binare de un bit. Adăugătorul complet produce o sumă a celor trei intrări și valoarea de transport. |
| 2 | Nu se utilizează transportul anterior. | Se utilizează transportul anterior. |
| 3 | În Half adder există doi biți de intrare ( A, B). | În full adder există trei biți de intrare (A, B, C-in). |
| 4 | Expresia logică pentru half adder este : S=a⊕b ; C=a*b. |
Expresia logică pentru sumatorul complet este : S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)). |
| 5 | Constituie o poartă EX-OR și o poartă AND. | Constituie două porți EX-OR, două porți AND și o poartă OR. |
| 6 | Se utilizează la calculatoare, calculatoare, aparate de măsură digitale etc. | Se utilizează la adunarea mai multor biți, procesoare digitale etc. |