Binar plus cu Adders complete

adăugarea de numere binare este un proces ușor ciudat, și la început poate părea ușor năucitoare. Dar, într – adevăr, este foarte asemănător cu adăugarea de numere zecimale că suntem învățați ca parte a matematicii elementare-cu excepția evidentă că lucrăm mai degrabă cu două cifre decât cu zece!

pentru a începe să ne gândim la adăugarea în termeni binari, să ne uităm la adăugarea binară a două valori pe 1 bit-cea mai simplă formă de adăugare pe care ne putem imagina:

adăugarea binară a două numere pe 1 bit
Figura 1: adăugarea binară a două numere pe 1 bit.

tabelul de mai sus reprezintă regulile logice fundamentale ale adăugării binare. Numerele din stânga tabelului reprezintă valorile binare pe care încercăm să le adăugăm, iar numerele din dreapta reprezintă rezultatul acestei adăugări. Acest lucru ar putea avea sens în afară de coloana de transport ciudat, care a apărut brusc!

coloana carry denotă rezultate în care am depășit suma pe care o putem reprezenta cu doar un bit. Având un bit suplimentar pentru a reprezenta acest lucru acționează ca un mecanism pentru deplasarea (sau transportul) valorilor care depășesc în următoarea coloană a unității (în binar aceste unități coloanele sunt 1, 2, 4, 8… etc) la calcularea adăugării. Intuitiv, vă puteți gândi la acest lucru în același mod în care putem ‘transporta’ valori zecimale în următoarea lor coloană unitate (1, 10, 1000… etc) atunci când se calculează adăugarea zecimală de mână.

dar ce zici de implementarea acestui lucru ca hardware? Ei bine, deoarece metoda de adăugare folosește logica de bază, ea poate fi construită ca un circuit digital reprezentat de diagrama bloc de mai jos.

Diagrama bloc a unei jumătăți de viperă
Figura 2. Diagrama bloc a unei jumătăți de Adder

acest circuit ia două valori binare pe 1 bit ca intrări (a & B), emite un rezultat (R) și poartă valoare (deoarece transportul este o ieșire din rezultat o vom numi ‘efectuează’, sau Cout pe scurt). Acest comportament este ceea ce definește o ‘jumătate de adder’ – un mecanism care ne permite să efectuăm adăugarea binară pe 1 bit.

Lasă un răspuns

Adresa ta de email nu va fi publicată.

Previous post Ce Gust Are Turmericul? Cât Durează Să Funcționeze? – Ghid complet
Next post Scorurile SAT necesare pentru colegiile de Top