Cum citesc codul binar?

Două programatoare care lucrează la un nou proiect. Ei lucrează noaptea târziu la birou.

Cum citesc codul binar?

Credit imagine: SolisImages/iStock/GettyImages

Codul binar este adesea asociat cu o varietate de aplicații tehnice și pe bună dreptate. În multe privințe, codul binar este ADN-ul computerului modern, un limbaj de 1 și 0 care exista cu mult înainte de apariția computerelor. Deși codul binar precede computerul modern, a devenit un element integral al cadrului pentru o mare parte din tehnologia pe care o folosim astăzi. Având în vedere acest lucru, a-ți acorda timpul necesar pentru a înțelege corect cum să interpretezi și să „citești” codul binar insuflă nu numai un apreciere pentru utilizatorii generali de computere, dar și un grad profund puternic de control și înțelegere pentru tehnologie profesionisti.

Bacsis

Codul binar are 255 de combinații diferite de opt cifre, fiecare dintre acestea putând fi fie 1, fie 0. Deși aceste 1 și 0 reprezintă în mod fundamental o pe sau oprit de stat, introducerea ASCII a ajutat la construirea de punți între acest limbaj de mașină de nivel scăzut și programarea modernă.

Bazele codului binar

La un nivel fundamental, codul binar nu este altceva decât serii de 1 și 0, fiecare dintre ele aranjat într-o anumită ordine pentru a determina hardware-ul computerului să se angajeze într-o acțiune dorită. Din perspectiva hardware-ului computerului, 1 inclus în codul binar reprezintă pe, în timp ce 0 reprezintă oprit. Acest lucru nu înseamnă că 1s și 0s gestionează în mod explicit funcțiile de alimentare din cadrul unui dispozitiv. În schimb, aceste semnale de pornire și oprire pot fi interpretate de dispozitive pentru a obține o gamă largă de rezultate.

Videoclipul zilei

Binar și baza 2

La citirea și calcularea codului binar, succesiunea de numere afișată este citită de la dreapta la stânga, spre deosebire de sistemul de citire mai tradițional de la stânga la dreapta. Pentru fiecare cifră dintr-o secvență binară, sunt posibile două valori, cele fiind 1 și 0. Ca rezultat, binarul este considerat un sistem de bază 2. Într-o secvență de opt cifre, cifra din dreapta este considerată 2^0, următoarea cifră 2^1 și așa mai departe. Dacă este prezent un 1, aceasta înseamnă că această valoare particulară de bază-2 este utilizată, în timp ce dacă este găsit un 0, acea cifră specifică nu este activă în prezent.

Ca exemplu, luați în considerare următoarea secvență binară: 10011011.

În această situație, numărul 1 poate fi găsit pe prima, a doua, a patra, a cincea și a opta cifră, citind de la dreapta la stânga. Prin urmare, aceasta înseamnă că 2^0, 2^1, 2^3, 2^4 și 2^7 sunt active. Ținând cont de acest lucru, se poate face următorul calcul: 1 înmulțit cu 2^0 = 1, 1 înmulțit cu 2^1 = 2, 1 înmulțit cu 2^3 = 8, 1 înmulțit cu 2^4 = 16, 1 înmulțit cu 2^7 = 128. Însumând aceste valori, obțineți: 1 + 2 + 8 + 16 +126 = 153. Prin urmare, se poate afirma că valoare din această secvență binară este 153.

Citirea funcțiilor binare și a altor funcții

Deși binarul este un sistem de numărare, acesta își găsește drumul într-o varietate de sisteme sofisticate. Codul standard american pentru schimbul de informații, denumit și ASCII, convertește codul binar dintr-un sistem bazat exclusiv pe numere într-unul cu caractere de litere. Acest lucru permite codului binar să devină o componentă de bază a interacțiunii dintre oameni și mașini. Cu 255 de combinații posibile de caractere binare, sistemul de traducere ASCII include exact 255 de litere și alte simboluri utilizate în mod obișnuit care pot fi derivate din combinații binare. Odată cu introducerea ASCII, funcționalitatea și flexibilitatea secvențelor binare au crescut exponențial, creând o punte între codul mașinii și interfața de nivel superior care a permis programării moderne înflori.