În acest articol, vom parcurge diferența dintre sumatorul jumătate și sumatorul complet. În primul rând, vom descrie pe scurt ce este sumatorul jumătate și sumatorul complet cu expresiile lor logice și tabelul de adevăr, apoi vom analiza diferențele dintre ele, la în cele din urmă vom încheia articolul nostru cu câteva întrebări frecvente.
Cuprins
- Ce este Half Adder?
- Ce este Full Adder?
- Jumătate de sumător vs sumator complet
- Concluzie
- Întrebări frecvente
Ce este Jumătate Adder ?
Jumătate Adder este un circuit logic combinațional care este proiectat prin conectarea unuia EX-OR poarta şi o poartă ŞI. Circuitul semi-adunator are două intrări: A și B, care adaugă două cifre de intrare și generează o transportare și o sumă.
Jumătate Adder
Ieșirea obținută de la poarta EX-OR este suma celor două numere, în timp ce cea obținută de poarta AND este transportul. Nu va exista nicio redirecționare a adăugării de transport deoarece nu există o poartă logică pentru a procesa asta. Astfel, acesta se numește circuitul Half Adder.
Expresia logică a jumătății de sumă
Expresia logică pentru jumătate adăugată este dată ca
zăpadă vs gheață
Sumă = A XOR BCarry = A ȘI B
Tabelul de adevăr al jumătății de sumă
Tabelul de adevăr pentru jumătate adăugată este dat ca
Ce este Full Adder?
Adder complet este circuitul care constă din două porți EX-OR, două porți AND și o poartă SAU. Full Adder este sumatorul care adaugă trei intrări și produce două ieșiri care constau din două porți EX-OR, două porți AND și una SAU poarta . Primele două intrări sunt A și B, iar a treia intrare este un transfer de intrare ca C-IN. Transportul de ieșire este desemnat ca C-OUT și ieșirea normală este desemnată ca S care este SUM.
Adder complet
Ecuația obținută de poarta EX-OR este suma cifrelor binare. În timp ce ieșirea obținută de poarta AND este transportul obținut prin adunare.
instanțiere în java
Expresia logică a Adderului complet
Mai jos este prezentată expresia logică a Full Adder
SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ Cin
REALIZARE = A ȘI B SAU Cin(A XOR B) = A.B + Cin(A ⊕ B)
Tabelul de adevăr al sumătorului complet
Mai jos este prezentat Tabelul de adevăr al Adderului complet
Diferența dintre jumătate și sumător complet
Mai jos este diferența dintre sumatorul pe jumătate și sumatorul complet
python rstrip
Parametrii | Jumătate Adder | Adder complet |
---|---|---|
Descriere | Half Adder este un circuit logic combinațional care adaugă două cifre de 1 bit. Jumătatea sumatoare produce o sumă a celor două intrări. | Un sumator complet este a logica combinationala circuit care efectuează o operație de adunare pe trei numere binare de un bit. Adunatorul complet produce o sumă a celor trei intrări și valoarea de transport. |
Transport anterior | Transportul anterior nu este folosit. | Se folosește transportul anterior. |
Intrări | În Half Adder, există doi biți de intrare ( A, B). | În suma completă, există trei biți de intrare (A, B, C-in). |
Ieșiri | Ieșirea generată este de doi biți-Sum și Carry de la intrarea de 2 biți. | Ieșirea generată este de doi biți-Sum și Carry de la intrarea de 3 biți. |
Folosite ca | Un circuit de jumătate de adunator nu poate fi utilizat în același mod ca un circuit de adunator complet. | Un circuit de adunare complet poate fi utilizat în locul unui circuit de adunator pe jumătate. |
Caracteristică | Este simplu și ușor de implementat | Designul unui adunator complet nu este la fel de simplu ca o jumătate de sumator. |
Expresie logică | Expresia logică pentru jumătate de sumator este: S=a⊕b ; C=a*b. | Expresia logică pentru sumatorul complet este: S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)). |
Porți logice | Este format dintr-o poartă EX-OR și o poartă AND. | Este format din două EX-OR, două PORți AND și o poartă SAU. |
Aplicații | Este folosit în calculatoare, calculatoare, dispozitive digitale de măsurare etc. | Este folosit în adăugarea de biți multipli, procesoare digitale etc. |
nume alternativ | Nu există un nume alternativ pentru jumătate de sumator. | Adder complet este, de asemenea, cunoscut sub denumirea de ripple-carry adder. |
Concluzie
În acest articol, am trecut pe scurt prin sumatorul jumătate și sumatorul complet cu expresia lor logică și adevărul, am văzut și diferența între ele în detaliu.
Diferența dintre Half Adder și Full Adder - Întrebări frecvente
Un sumator complet poate fi conectat în cascadă pentru a adăuga numere mai mari de trei biți?
Da, sumatorul complet poate fi combinat în cascadă pentru a crea sumatori pentru numere mai mari de trei. Acest tip de cascadă se realizează pentru a crea sumători multi biți, cum ar fi 4 biți, 8 biți sau pentru biți mai mari.
Prin ce se deosebește adaosul de adunare cu anticipare față de un adaos de transport convențional în ceea ce privește viteza și complexitatea?
Adderul Carry-lookahead are mai puțină întârziere de propagare în comparație cu adaosul convențional de transfer ondulat, ceea ce duce la o operație de adăugare mai rapidă.
Care sunt implicațiile utilizării porților XOR în expresia logică a unui sumator complet?
Poarta XOR este utilizată pentru expresia logică a sumatorului complet pentru calcularea sumei biților de intrare.