logo

Diferența dintre Half Adder și Full Adder

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