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. |