Introducere
„Există 10 tipuri de oameni în lume: Cei care înțeleg binarul și cei care nu înțeleg.”
Dacă nu înțelegeți această glumă, atunci sperăm că până la sfârșitul capitolului veți râde de ea. Vedeți, în sistemul numeric binar 10 = 2. Cum? Gândiți-vă dacă nu ați avea de ales decât să numărați doar cu un zero sau unu. Imaginați-vă că spiridușul malefic al hoților de numere a luat fiecare număr de la doi la nouă. Cum ați mai număra ceva? Ar trebui să o faci ca 0, 1, 10, 11, 100, 101, 110, 111 și așa mai departe. V-ați prins ideea? Prin urmare, dacă ați avea trei mere, atunci al treilea măr ar fi desemnat ca fiind 10, când în realitate aveți doar trei mere de mâncat.
Când vine vorba de computere și, prin urmare, de PLC-uri, acestea pot stoca în memorie doar un 0 sau un 1. Aceasta este frumusețea erei noastre digitale, fie este „pornit”, fie este „oprit”. Aceste cipuri de memorie din computere sunt de fapt alcătuite din rânduri și rânduri de circuite care sunt fie pornite la o anumită tensiune, fie oprite la o anumită tensiune. Prin urmare, un computer, la nivelul său de bază, poate număra doar folosind un 0 (oprit) sau un 1 (pornit).
De aceea se numește binar, deoarece există doar două numere, așa cum există doar două roți pe o bicicletă. Sistemul de numerație pe care suntem obișnuiți să îl folosim se numește zecimal (dec = 10) și, prin urmare, ajungem să folosim zece numere de la 0 la 9. Când te gândești la asta, este cu adevărat arbitrar modul în care numărăm. Ați putea folosi, de asemenea, un sistem de numerație octal (cu 8) sau hexidecimal (cu 16), despre care vom vorbi puțin mai târziu.
Baza 10: Un vechi prieten familiar
Să începem prin a privi mai îndeaproape sistemul nostru mult prea familiar de numerație zecimal de bază 10 și apoi să-l comparăm cu cel binar. Sistemul zecimal, la fel ca toate aceste alte sisteme numerice, se bazează pe sistemul de valori de poziție. Aceasta înseamnă că valoarea unei cifre depinde atât de cifra în sine, cât și de poziția acesteia în cadrul numărului. Următoarea figură prezintă ponderile unui număr zecimal împărțit în coloane.
Valoarea numărului se calculează prin înmulțirea fiecărei cifre cu ponderea poziției sale și adunarea rezultatelor.
Acum pentru persoanele binare: Învățându-vă 1 și 0.”>Binary
Rețineți că pentru un sistem de bază 10, ponderile sunt 1, 10, 100, 1000 și așa mai departe. Pentru un sistem binar ponderile sunt 1, 2, 4, 4, 8, 16, 16, 32, 64, etc.
Word, Byte și Bit
Cum se numește un grup de cifre binare? Tocilarii care au gândit prima dată chestia asta au decis să numească o cifră binară un bit (b-inary dig-it). Acest lucru nu trebuie confundat cu Tim-bits. După ceva timp, au decis că ar fi bine să numească un grup de 8 biți un byte. Fiind o gașcă de tocilari amuzanți, termenul nibble a fost folosit pentru 4 biți, care reprezintă un subansamblu al byte-ului. În cele din urmă, un grup de 16 biți este denumit cuvânt. Iată o imagine pentru a lămuri ideea.