Sumator complet

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Diagrama circuitului unui sumator complet
Tabelul adevărului unui completator
Hărțile Karnaugh ale sumelor efectuate și executate

Sumatorul complet sau sumatorul complet [1] este un circuit logic caracterizat prin trei intrări și două ieșiri. Funcționalitatea sa este de a efectua o sumă între două numere exprimate în format binar cu o lungime de cuvânt de un bit. Este o componentă fundamentală a electronicii digitale, deoarece, atunci când este conectat corect cu alte adăugătoare complete și porți logice, poate da naștere la unitățile de procesare ALU ( Arithmetic Logic Unit ) ale procesoarelor. Sumatorii complet sunt baza pe care se bazează construcția calculatoarelor simple. Sumatorul complet este alcătuit din setul de două jumătate de sume și o poartă logică SAU , conectate corespunzător (Figura din dreapta).

În logica binară efectuează această operație simplă:

A + B + Ci = S + Co

unde A și B sunt operanzii, Ci reportul (C → carry) la intrarea sumei anterioare și S și Co sunt suma și carry la ieșire. Fiecare variabilă este un bit (0 sau 1)

Cei doi biți care trebuie adăugați și bitul de report sunt introduși la intrare; suma și reportarea sunt furnizate la ieșire. De exemplu, dacă introducem valorile 1 1 0 (primul număr, al doilea număr, carry), componenta va returna valoarea 0 cu carry 1 (corespunzând valorii 10 în bază binară ).

Sumator complet la bitul "n"

Structura cu intrarea de transfer există pentru a putea conecta în cele din urmă un număr "n" complet-sumator în cascadă pentru a obține Full-sumator la "n" bit.

Exemplu de 4 complet-adder în cascadă, pentru a adăuga două cuvinte pe 4 biți

Optimizările, cum ar fi Kogge-Stone, utilizează strategii de predicție reportate pentru a reduce latența cu prețul ocupării mai multor zone.

Notă

  1. ^ Elemania , pe www.elemania.altervista.org . Adus la 1 mai 2018 .

Elemente conexe

Electronică Portal electronic : accesați intrările Wikipedia care se ocupă de electronică