Kad naučite većinu vrsta računalno programiranje, dodirnete predmet binarnih brojeva. Sustav binarnih brojeva igra važnu ulogu u načinu pohranjivanja podataka na računalima jer računala razumiju samo brojeve - točnije, osnovne brojeve 2. Binarni brojčani sustav je baza 2 koji koristi samo brojeve 0 i 1 da bi predstavljali "isključeno" i "uključeno" u električnom sustavu računala. Dvije binarne znamenke 0 i 1 koriste se u kombinaciji za komuniciranje teksta i računalni procesor upute.
Iako je pojam binarnih brojeva jednostavan jednom objasnjen, čitanje i pisanje binarnih zapisa u početku nije jasno. Da biste razumjeli binarne brojeve koji koriste bazni sustav 2, prvo pogledajte poznatiji sustav osnovnih 10 brojeva.
Pisanje u bazi 10
Uzmimo, na primjer, troznamenkasti broj45. Najdalji desni broj, 5, predstavlja stupac 1s, a postoji 5. Sljedeći broj s desne strane, 4, predstavlja stupac 10s. Tumačite broj 4 u stupcu 10s kao 40. Treći stupac, koji sadrži 3, predstavlja stupac 100s. Mnogi ljudi znaju baza 10 kroz obrazovanje i godine izlaganja brojevima.
Sustav Base 2
Binarno djeluje na sličan način. Svaki stupac predstavlja vrijednost. Kad se ispuni jedan stupac, prijeđite na sljedeći stupac. U osnovnom sustavu 10 svaki stupac mora doseći 10 prije nego što prijeđe na sljedeći stupac. Svaki stupac može imati vrijednost od 0 do 9, ali nakon što broj pređe granicu, dodajte stupac. U bazi 2 ili binarnom obliku svaki stupac može sadržavati samo 0 ili 1 prije prelaska na sljedeći stupac.
U baza 2, svaki stupac predstavlja vrijednost koja je dvostruka od prethodne vrijednosti. Vrijednosti položaja, počevši s desne strane, su 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 i tako dalje.
Broj jedan je predstavljen kao 1 u osnovnoj desetici i u binarnom obliku, pa prijeđimo na broj dva. U bazi deset predstavljen je s 2. Međutim, u binarnom obliku može biti samo 0 ili 1 prije prelaska na sljedeći stupac. Kao rezultat toga, broj 2 se piše binarno kao 10. Zahtijeva 1 u stupcu 2s i 0 u stupcu 1s.
Pogledajte broj tri. Očito je u bazi 10 zapisano kao 3. U drugoj bazi zapisano je kao 11, što označava 1 u stupcu 2s i 1 u stupcu 1s. To postaje 2 + 1 = 3.
Vrijednosti stupca binarnog broja
Kad znate kako funkcionira binarni oblik, čitanje je jednostavno stvar jednostavnog ponašanja matematika. Na primjer:
1001: Budući da znamo vrijednost koju svaki od ovih slotova predstavlja, znamo da ovaj broj predstavlja 8 + 0 + 0 + 1. U bazi 10 to bi bio broj 9.
11011: Izračunajte što je to u bazi 10 dodavanjem vrijednosti svake pozicije. U ovom slučaju to postaje 16 + 8 + 0 + 2 + 1. Ovo je broj 27 u bazi 10.
Brojevi na poslu u računalu
Dakle, što sve to znači računalu? Računalo interpretira kombinacije binarnih brojeva kao tekst ili upute. Na primjer, svakom malom i velikom slovu abecede dodjeljuje se različiti binarni kod. Svakom se također dodjeljuje decimalni prikaz tog koda, koji se naziva an ASCII kod. Na primjer, malim slovom "a" dodijeljen je binarni broj 01100001. Također je zastupljen ASCII kodom 097. Ako matematiku izvodite na binarnom broju, vidjet ćete da je ona jednaka 97 u bazi 10.