Prima che i computer fossero in grado di fare qualcosa di più complesso dell'addizione, dovevano essere in grado di comprendere ed elaborare i due elementi più basilari di qualsiasi programma per computer: 1 e 0.
I computer binari originali potevano elaborare solo questi due stati perché erano limitati a due canali separati o "cavi logici" attraverso i quali potevano elaborare e archiviare i dati.
I primi computer erano composti esclusivamente da "0" e "1" o "bit" come vengono comunemente chiamati oggi.
Tuttavia, questi computer binari originali divennero presto obsoleti. Una volta che i computer hanno iniziato a leggere ed elaborare più di semplici "0" e "1", il sistema di codice binario è diventato obsoleto.
Oggi i computer sono in grado di archiviare, elaborare e archiviare i dati in modo molto più efficiente che mai.
I computer utilizzano un sistema diverso e più avanzato noto come codice binario. Il codice binario è un modo per rappresentare i dati utilizzando solo due stati o valori diversi: 1s e 0s.
Questo sistema viene utilizzato nei computer per elaborare e archiviare i dati in modo molto più efficiente rispetto al sistema binario.
I computer utilizzano il sistema numerico binario per archiviare ed elaborare i dati. Il sistema dei numeri decimali è una semplice estensione del sistema dei numeri binari e viene utilizzato per attività quotidiane come la lettura dell'ora e il calcolo del cambiamento.
I computer utilizzano una serie di 1 e 0 per elaborare e archiviare i dati. Questo è noto come codice binario.
Come funziona il codice binario
Per capire in che modo i computer elaborano i dati, è utile conoscere un po' come archiviano i dati.
Un computer memorizza i dati come carica (come una batteria), magnetismo (come un disco rigido) o come calore (come una CPU).
Quando un computer memorizza i dati, sta scrivendo "0s" o "1s". Quando un computer legge i dati, converte gli "0" in "1" o viceversa.
La memorizzazione dei dati come "0s" e "1s" è la base di tutto il calcolo.
Per memorizzare i dati, i computer utilizzano il codice binario. Il codice binario è un sistema che utilizza solo due stati o valori per rappresentare i dati: 1s e 0s.
Il codice binario del computer funziona in questo modo:
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Quella grande colonna di uno e zero è nota come "byte" o "bit". Le tre righe e le otto colonne costituiscono un byte.
L'esempio sopra è solo di otto bit, ma poiché ci sono 3 byte in un byte, il codice binario completo per questo esempio sarebbe questo:
1111 1100 1111
Cosa significa codice binario?
L'esempio sopra dovrebbe chiarire che aspetto ha il codice binario, ma vediamo cosa significa.
Innanzitutto, dobbiamo definire cosa significano "1" e "0". Un "1" in codice binario è un "1" e uno "0" è uno "0".
Detto questo, un "1" in codice binario significa qualcosa di diverso da un "1" in inglese. Un "1" in codice binario è il valore numerico più alto possibile.
Ad esempio, la parola "uno" nel codice binario è "00010010". Un "uno" in codice binario è "1".
Poiché ci sono solo due valori possibili per un "1" nel codice binario, ci sono solo due valori possibili anche per uno "0": "00" o "0".
Quindi, ogni combinazione di numeri e lettere che vediamo sopra è una possibile rappresentazione di dati in codice binario.
Come convertire il codice binario in decimale
Per convertire un numero binario nel suo numero decimale equivalente, puoi invertire ogni bit e utilizzare lo stesso algoritmo di cui abbiamo discusso sopra per trasformare i numeri binari in lettere.
Ad esempio, se il numero binario 1001 fosse memorizzato come quattro zeri e uno uno nel computer, l'inversione dei bit ci darebbe questo:
000 0010 0001
Ecco un altro esempio:
1101 1001 1100
Decimale – Il sistema numerico
Il decimale è un sistema di numeri che usa il dieci come base. Cioè, dieci è il sistema numerico utilizzato per contare da zero a nove e poi di nuovo fino a zero.
Esistono diverse basi utilizzate in altri sistemi di numeri come Base Ten, ma il decimale è la base più conosciuta e utilizzata.
Il sistema decimale è ciò che permette di sommare, sottrarre, moltiplicare e dividere per numeri interi invece di usare frazioni o multipli di potenze di dieci.
Rappresentazione in virgola mobile – Numeri con cifre decimali
Il sistema decimale viene spesso utilizzato per rappresentare numeri con più di due cifre decimali. Il metodo più comune per farlo è inserire un punto decimale tra ogni coppia di zeri e uno consecutivi.
Ad esempio, il numero 8.234,56 sarebbe rappresentato come segue:
8.23 456
Riepilogo
Il codice binario è il sistema utilizzato per archiviare ed elaborare i dati dai computer. Funziona utilizzando solo due stati o valori per rappresentare i dati: 1s e 0s.
Per convertire un numero binario nel suo numero decimale equivalente, puoi invertire ogni bit e utilizzare l'algoritmo di cui abbiamo discusso sopra per trasformare i numeri binari in lettere.
Per fare un semplice problema di matematica usando solo numeri decimali e binari, semplicemente scomponi il problema in blocchi più piccoli e usa il codice binario per ogni pezzo.