Calculatorul adaugă numere

Calculatorul adaugă numere

Toate calculele de calculator sunt realizate în sistem-FEB Ary folosind elementele de bază-electroni guvernamentale - diferite tipuri de SWI-ing. Unele dintre aceste switch-uri - și (i), OR (sau), XOR (exclusiv sau) - menționate ca elemente logice, deoarece fiecare dintre ele dă rezultatul unei logice prestabilite folosind codul binar.

Din moment ce ei ra-Botha în așteptare și rezistența electron-curent-parametru: fără stres - este 0, există tensiune - înseamnă 1, elemente logice ina-che numite porți.

Toate aceste „porți“ sunt similare între ele, deoarece fiecare dintre ele are mai mult de o intrare, dar numai o singură ieșire. ȘI poarta și (i) dă 1 la ieșire numai dacă toate intrările sale corespund uneia. În mod similar, „Gates» OR (sau) da zero la ieșire atunci când toate intrările sale sunt 0. „Gates» XOR (exclusiv sau), dimpotrivă, da 1 la ieșire, dacă introduceți un 0 și 1, și 0 produc, atunci când introduceți două zerouri și două unități. Un total de trei elemente, cum ar fi acestea, oamenii de știință de calculator introduce un bot circuite de calculator (graficul de jos pe dreapta), cum ar fi un circuit de însumare care umple te-plus.

Half-sumator este numit astfel deoarece se poate pune doar două cifre în sistem binar și produce un rezultat care constă dintr-o cifră și un singur transfer. În Deoarece acestea nu pot funcționa cu următorul unul după altul schimburi, jumătate de vipera sunt adesea folosite ca prima linie de circuit logic. Fiecare sumator poate opera cu două cifre și să transfere și să primească transferul de la valoarea anterioară în lanțul.

Sumatoare față tuturor sarcinilor aritmetice-și adăugarea de baze Kimi este o operație aritmetică NYM: multiplicare - este re-adunare, scădere - plus este un număr negativ, diviziunea - o scădere repetată.

Calculatorul adaugă numere

Circuitul logic I / O

„Gates» AND (și) de eliberare 1 în cazul în care ambele intrări vor fi 1. Orice altă combinație va produce o 0 la intrare la ieșire.

„Poarta» OR (sau) eliberează zero dacă ar fi zero la ambele intrări. În cazul în care cel puțin una dintre mențiunile va fi una, atunci ar trebui să ne așteptăm ca unitatea și pe ieșire.

„Poarta» XOR (exclusiv sau) eliberează 0 dacă ambele de intrare prin lăsa să intre zero sau unu. Dacă introduceți un 1 sau 0 la ieșire va fi 1.

Calculatorul adaugă numere

Cum o jumătate de vipera

Diagrama de sus arată adăugarea a două numere binare de o cifră constând din circuitul XOR (sus) și circuitul de AND (de jos). Atunci când două unități slbzhenii tensiune canal superior summatory trece prin porți XOR 0 și dă ieșire. Poarta SI converti două unități pe introducerea unui 1 la ieșire. Scor 10 (citit ca unu zero) sistem binar 2 corespunde numărului sistemului zecimal.

Calculatorul adaugă numere

sumator

Combinația de jumătate de vipera (sus) și sumator (de mai jos) pot efectua operațiuni pe un număr mare, care necesită transfer. Pentru rabatarea 2 și 3 sau 10 și 11 în binar calcul-SRI, începe cu o poarta XOR jumătate de sumator 1. Poarta și produce și generează 0, care este transferat la sumator. La rândul său, sumator 11 deține tensiunea de cinci porți, selectează transferul de jumătate de viperă și ieșirile 1 și 0. Când aceste cifre sunt combinate cu una dintre jumătățile de vipera, rezultatul obținut prin 101 sau 5 în zecimala. Pentru a adăuga un număr mare de peste se utilizează o jumătate de vipera, câte unul pentru fiecare cifră de cod binar.