Come leggo il codice binario?

Due programmatrici che lavorano su un nuovo progetto. Lavorano fino a tarda notte in ufficio.

Come leggo il codice binario?

Credito immagine: SolisImages/iStock/GettyImages

Il codice binario è spesso associato a una varietà di applicazioni tecniche, e giustamente. In molti modi, il codice binario è il DNA dell'informatica moderna, un linguaggio di 1 e 0 che esisteva molto prima che i computer nascessero. Sebbene il codice binario preceda l'informatica moderna, è diventato un elemento integrante del framework per gran parte della tecnologia che usiamo oggi. Con questo in mente, prendersi il tempo necessario per capire correttamente come interpretare e "leggere" il codice binario infonde non solo apprezzamento per gli utenti di computer in generale, ma anche un grado profondamente potente di controllo e comprensione per la tecnologia professionisti.

Consiglio

Il codice binario presenta 255 diverse combinazioni di otto cifre, ognuna delle quali può essere 1 o 0. Sebbene questi 1 e 0 rappresentino fondamentalmente un Su o spento stato, l'introduzione di ASCII ha aiutato a costruire ponti tra questo linguaggio macchina di basso livello e la programmazione moderna.

Nozioni di base sul codice binario

A un livello fondamentale, il codice binario non è altro che una serie di 1 e 0, ognuno dei quali è disposto in un ordine specifico per indurre l'hardware del computer a impegnarsi in un'azione desiderata. Dal punto di vista dell'hardware del computer, l'1 incluso nel codice binario rappresenta Su, mentre lo 0 rappresenta spento. Ciò non significa che gli 1 e gli 0 gestiscano esplicitamente le funzioni di alimentazione all'interno di un dispositivo. Invece, questi segnali di accensione e spegnimento possono essere interpretati dai dispositivi per ottenere un'ampia gamma di risultati.

Video del giorno

Binario e Base 2

Durante la lettura e il calcolo del codice binario, la sequenza di numeri visualizzata viene letta da destra a sinistra, a differenza del più tradizionale sistema di lettura da sinistra a destra. Per ogni cifra in una sequenza binaria sono possibili due valori, quelli che sono 1 e 0. Di conseguenza, il binario è considerato un sistema di base 2. In una sequenza di otto cifre, la cifra più a destra è considerata 2^0, la cifra successiva 2^1 e così via. Se è presente un 1, ciò implica che viene utilizzato questo particolare valore in base 2, mentre se viene trovato uno 0, quella cifra specifica non è attualmente attiva.

Ad esempio, considera la seguente sequenza binaria: 10011011.

In questa situazione, il numero 1 si trova sulla prima, seconda, quarta, quinta e ottava cifra, leggendo da destra a sinistra. Pertanto, ciò significa che 2^0, 2^1, 2^3, 2^4 e 2^7 sono attivi. Tenendo presente ciò, si può effettuare il seguente calcolo: 1 moltiplicato per 2^0 = 1, 1 moltiplicato per 2^1 = 2, 1 moltiplicato per 2^3 = 8, 1 moltiplicato per 2^4 = 16, 1 moltiplicato per 2^7 = 128. Sommando questi valori si ottiene: 1 + 2 + 8 + 16 +126 = 153. Pertanto, si può affermare che il valore di questa sequenza binaria è 153.

Lettura binario e altre funzioni

Sebbene il binario sia un sistema di conteggio, trova la sua strada in una varietà di sistemi sofisticati. L'American Standard Code for Information Interchange, noto anche come ASCII, converte il codice binario da un sistema esclusivamente basato su numeri in uno con caratteri alfabetici. Ciò consente al codice binario di diventare un componente fondamentale dell'interazione uomo-macchina. Con 255 possibili combinazioni di caratteri binari, il sistema di traduzione ASCII include esattamente 255 lettere e altri simboli comunemente usati che possono essere derivati ​​da combinazioni binarie. Con l'introduzione di ASCII, la funzionalità e la flessibilità delle sequenze binarie sono aumentate in modo esponenziale, creando un ponte tra il codice macchina e l'interfaccia di livello superiore che ha permesso alla programmazione moderna di fiorire.