logo

Adder complet în logica digitală

Full Adder este sumatorul care adaugă trei intrări și produce două ieșiri. 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. C-OUT este, de asemenea, cunoscut ca detectorul majorității 1, a cărui ieșire devine ridicată atunci când mai mult de o intrare este ridicată. O logică completă de adunare este proiectată în așa fel încât să poată lua opt intrări împreună pentru a crea un sumator lat de octeți și a transfera în cascadă bitul de transport de la un sumator la altul. folosim un adunator complet, deoarece atunci când este disponibil un bit de transfer, trebuie folosit un alt sumator de 1 bit, deoarece un semi-adunator de 1 bit nu ia un bit de transfer. Un sumator complet de 1 biți adaugă trei operanzi și generează rezultate pe 2 biți.

Tabelul de adevăr complet al sumelor:



Expresia logică pentru SUM: = A' B' C-IN + A' B C-IN' + A B' C-IN' + A B C-IN = C-IN (A' B' + A B) + C-IN' (A' B + A B') = C-IN XOR (A XOR B) = (1,2,4,7)

Expresie logică pentru C-OUT: = A’ B C-IN + A B’ C-IN + A B C-IN’ + A B C-IN = A B + B C-IN + A C-IN = (3,5,6,7)

O altă formă în care C-OUT poate fi implementat: = A B + A C-IN + B C-IN (A + A') = A B C-IN + A B + A C-IN + A' B C-IN = A B (1 +C-IN) + A C- IN + A' B C-IN = A B + A C-IN + A' B C-IN = A B + A C-IN (B + B') + A' B C-IN = A B C-IN + A B + A B' C-IN + A' B C-IN = A B (C-IN + 1) + A B' C-IN + A' B C-IN = A B + A B' C-IN + A' B C -IN = AB + C-IN (A' B + A B')



Prin urmare, COUT = AB + C-IN (A EX – SAU B)

Circuit logic Adder complet.



Implementarea Full Adder folosind Half Adder:

2 Half Adders și o poartă SAU sunt necesare pentru a implementa un Full Adder.

Cu acest circuit logic, doi biți pot fi adăugați împreună, luând o transportare din următorul ordin de mărime inferior și trimițând o transportare la următorul ordin de mărime mai mare.

Implementarea Full Adder folosind porți NAND: Implementarea Full Adder folosind porți NOR:

Sunt necesare un total de 9 porți NOR pentru a implementa un Adder complet. În expresia logică de mai sus, s-ar recunoaște expresiile logice ale unui semisumator de 1 bit. Un sumator complet de 1 bit poate fi realizat prin punerea în cascadă a două jumătăți de sumare de 1 bit.

Avantajele și dezavantajele Full Adder în logica digitală

Avantajele Full Adder în logica digitală:

1. Flexibilitate: Un șarpe complet poate adăuga trei biți de informații, făcându-l mai flexibil decât o jumătate de viperă. De asemenea, poate fi utilizat pentru a adăuga numere pe mai mulți biți prin legarea diferitelor adaosuri complete.

2. Informații despre transport: Vipera completă are o intrare de transmisie, care îi permite să realizeze extinderea numerelor pe mai mulți biți și să înlănțească diferiți sumatori.

3.Viteza: Șarpele complet funcționează extrem de rapid, ceea ce îl face rezonabil pentru utilizare în circuite computerizate rapide.

Dezavantajele Full Adder în logica digitală:

1.Complexitate: Șarpele complet este mai uluitor decât o jumătate de viperă și necesită mai multe părți precum XOR, AND sau potențial căi de intrare. De asemenea, este mai dificil de executat și planificat.

2. Amânarea propagării: Circuitul complet Viper are o întârziere de proliferare, care este timpul necesar pentru ca rezultatul să se schimbe în lumina unei ajustări a informațiilor. Acest lucru poate cauza probleme de sincronizare în circuitele computerizate, în special în cadrele rapide.

Aplicarea Full Adder în logica digitală:

1.Circuite aritmetice: În circuitele matematice, sumatoarele complete sunt utilizate pentru a adăuga numere duble. În momentul în care într-un lanț sunt asociați diferiți sumatori completi, aceștia pot adăuga numere pereche pe mai mulți biți.

numărul lui „euler” în java”

2. Manipularea datelor: Adderele complete sunt utilizate în aplicațiile de manipulare a informațiilor, cum ar fi tratarea avansată a semnalului, criptarea informațiilor și rectificarea erorilor.

3.Contoare: În contoare se folosesc sumatori completi pentru a adăuga sau a reduce numărul cu unul.

4. Multiplexoare și demultiplexoare: Addoarele complete sunt utilizate în multiplexoare și demultiplexoare pentru a alege și informații despre curs.

5.Memoria tinde spre: Adderele complete sunt utilizate în circuitele de adresare a memoriei pentru a produce locația unei anumite zone de memorie.

6.ALU: Adderele complete sunt o parte fundamentală a unităților de raționalizare a jonglarii cu numere (ALU) utilizate în procesoarele de semnal computerizate și cipuri.