codul binar este un sistem de reprezentare numere, litere, comenzi, imagini și sunete. Uimitor, folosește doar două tipuri de informații pentru a face acest lucru – 1 și 0. Șirurile de 1 și 0 care alcătuiesc codul binar pot părea aleatorii, dar, desigur, nu sunt.
codul binar se află în centrul absolut al oricărui lucru care se întâmplă în interiorul unui computer-și totuși este ceva ce majoritatea tutorialelor de cod nu acoperă.
Iată o explicație a fundamentelor binare., La final, ar trebui să aveți o idee de bază despre ce înseamnă toate acele 1 și 0.
numere binare
sistemul de numere binare este un sistem de bază-două, ceea ce înseamnă că folosește două cifre distincte – 0 și 1. Sistemul de numere zecimale cu care suntem cu toții familiarizați este un sistem de bază-zece, ceea ce înseamnă că folosește zece cifre distincte – 0 și 1, dar și 2, 3, 4, 5, 6, 7, 8 și 9.numărarea în sistemul zecimal, când toate cele zece cifre au fost epuizate, următorul număr este reprezentat ca „10”. În sistemul binar, este exact la fel. După 0 și 1 vine 10., De fapt, aici sunt primele 15 numere exprimate în binar:
0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111.
după cum puteți vedea, sistemul binar contează într-o ordine logică, și ori de câte ori se ajunge la un număr format din 1 în întregime, se adaugă o cifră suplimentară. Acesta este exact același lucru care se întâmplă în sistemul zecimal atunci când se ajunge la un număr format din 9 în întregime.după cum puteți vedea, există 16 numere distincte care pot fi reprezentate în 4 cifre sau mai puțin (de la 1 la 15, precum și 0). Acest lucru poate fi calculat deoarece 16 = 24.,cu toate acestea, numerele binare într – un context de calcul sunt întotdeauna reprezentate în 8 cifre sau mai puțin-8 cifre binare care formează un octet. Cantitatea totală de numere distincte care pot fi reprezentate în 8 cifre este 28 = 256. 1 prin 255 precum și 0.deci 255 în binar este 11111111.sistemul hexazecimal sau sistemul hexazecimal este strâns legat de sistemul binar. Iată de ce.pentru a reprezenta numărul 255 în binar, este nevoie de 8 cifre. Asta e mult, având în vedere sistemul zecimal are nevoie doar de 3 cifre pentru a reprezenta 255., Cu toate acestea, sistemul hex merge cu un pas mai departe și permite ca numărul 255 să fie reprezentat doar în două cifre.acest lucru se datorează faptului că sistemul hex este de bază-șaisprezece și 162 = 256. Cu alte cuvinte, cel mai mare număr care poate fi reprezentat cu două cifre în hex este 255. Cu alte cuvinte, orice octet binar de 8 cifre poate fi reprezentat ca un octet hexagonal de 2 cifre.acest lucru este excelent atât pentru computere, cât și pentru oameni. Pentru computere, economisește spațiu, iar pentru oameni, îmbunătățește lizibilitatea.,dacă vă întrebați, cele 16 „cifre” pe care le utilizează sistemul hex sunt numerele de la 0 la 9 și apoi Literele A la F. F este codul hex pentru 15, iar FF este codul hex pentru 255.,tr>
Binary Letters
Binary code representing numbers is pretty uniform – there’s only one way to do it., Cu toate acestea, există mai multe metode de reprezentare a literelor și simbolurilor în codul binar. Aceste metode se numesc codificări.de exemplu, codificarea ASCII atribuie octeți binari unici la 128 de caractere diferite. Acest lucru face posibilă codificarea oricărui șir de text. Acesta este șirul „Hello World” codificat în ASCII:
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
fiecare octet reprezintă o literă (cu excepția celei care reprezintă spațiul dintre cuvinte, desigur). Spațiile dintre octeți sunt acolo doar pentru a face binarul mai lizibil pentru noi. Calculatoarele nu le citesc.,
alte aplicații binare
precum și numere și litere, cod binar poate reprezenta comenzi, imagini și sunete – dar asta e dincolo de domeniul de aplicare al acestui tutorial. Este cu adevărat uimitor cum doar două cifre pot face atât de mult.