Sistema binario, bit, codice ASCII

Indice

Numerazione decimale

Il sistema di numerazione decimale è un sistema di numerazione posizionale in base 10 in cui i numeri vengono formati con le cifre da 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (i numeri arabi) e assumono un valore diverso in base alla posizione occupata (significa che ci sono 10 simboli per rappresentare qualsiasi numero).

Numerazione binaria

Il computer utilizza un sistema di numerazione binario, o sistema in base 2, deve il suo nome al fatto che vengono utilizzate solo e soltanto due cifre: 0 e 1 (è più facile la traduzione in segnali elettrici, on/off, segnali alti/bassi, acceso/spento).

Per trasformare un numero decimale in binario, bisogna dividerlo per due finché diventa zero. E mentre lo divido raccolgo gli eventuali resti.

Vediamo un esempio: la scomposizione del numero decimale 97 corrispondente al numero binario 1100001.

DecimaleDivisoreRisultatoBinario
97:2=48,51
48:2=240
24:2=120
12:2=60
6:2=30
3:2=1,51
1:2=0,51
0
Si scrive al contrario partendo dal basso: 1100001 (7 bit)

Bit

Bit (dall’inglese “binary digit”) ha due significati diversi, a seconda del contesto in cui si usa: in informatica è una cifra binaria, ovvero uno dei due simboli del sistema numerico binario, classicamente chiamati zero (0) e uno (1); si può parlare di numero di 8, 16, 32… E’ l’informazione più piccola che posso fornire al computer.

Byte

Il byte è un unità di misura informatica, si definisce come formato da 8 bit ed è pertanto in grado di assumere 28 = 256 possibili valori (da 0 a 255).

ASCII

La sigla ASCII (American Standard Code for Information Interchange si pronuncia “askii”) indica un codice introdotto nel 1968, consiste di 128 numeri decimali (che vanno da 0 a 127) che permettono la codifica dei caratteri a 7 bit. Il codice permette la rappresentazione numerica dei carattere alfanumerici, della punteggiatura e simboli. I numeri che vanno da 128 a 255 costituiscono il set di caratteri estesi che comprendono caratteri speciali, matematici, grafici e di lingue straniere. Per inserire il carattere prescelto tenere premuto il tasto Alt e digitare il numero corrispondente, quindi rilasciare il tasto Alt. I caratteri evidenziati nella cornice rossa possono risultare differenti a seconda del software utilizzato.

TestoCodice ASCIINumero binarioOttaleEsadecimale
c99110001114363
i105110100115169
a97110000114161
o11111011111576F
Esempio: traduzione del testo “ciao”

Numerazione ottale

Il sistema numerico ottale (spesso abbreviato come ott o oct) è un sistema numerico posizionale in base 8, cioè che utilizza solo 8 simboli (tipicamente 0, 1, 2, 3, 4, 5, 6, 7) invece dei 10 del sistema numerico decimale usato comunemente.

Numerazione esadecimale

Il sistema numerico esadecimale (spesso abbreviato come esa o hex) è un sistema numerico posizionale in base 16, cioè che utilizza 16 simboli invece dei 10. Per l’esadecimale si usano in genere simboli da 0 a 9 per le prime dieci cifre, e poi le lettere da A a F per le successive sei cifre, per un totale di 16 simboli.

Lascia un commento