Strumenti Utente

Strumenti Sito


sezione_3b

Questa è una vecchia versione del documento!


3B - Numerazione binaria

Premessa Gli argomenti di questo capitolo sono già stati trattati nella materia Sistemi Automatici; qui faremo solo un veloce ripasso.

1 Sistemi di numerazione

  • numeri composti da più cifre
  • base: numero di valori che può assumere una cifra
  • sistemi di numerazione pesati (o posizionali): le cifre “pesano” di più o di meno a seconda della posizione (ad esempio centinaia, decine, unità); la cifra più a sinistra è quella più significativa, quella più a destra la meno significativa
  • forma polinomiale: valore della cifra moltiplicato per potenze crescenti del 10 a partire dalla cifra meno significativa

`273_10=2*100+7*10+3*1=2*10^2+7*10^1+3*10^0`

  • sistema binario: a base 2, ogni cifra è detta bit e vale 0 o 1
  • MSB (most significant bit) è il bit più a sinistra; LSB (least significant bit) è il bit più a sinistra
  • conversione da binario a decimale usando la forma polinomiale e il valore corrispondente in base 10

`1011_2=1*2^3+0*2^2+1*2^1+1*2^0=1*8+0*4+1*2+1*1=8+0+2+1=11_10`1)

  • shift: traslare a sinistra o a destra un numero corrisponde a moltiplicare o divider per la base; ad esempio in binario 110 « 1 = 1100 equivale a moltiplicare 6 per 2 in base 10; viceversa 110 « 1 corrisponde a 6 diviso per 2 in base 10

2 Conversioni

Da decimale a binario2) si può usare il metodo delle divisioni successive per due. Si continua a dividere per due il numero decimale fino ad ottenere zero come quoziente e riportando i resti. Leggendo la colonna dei resti dall'ultima alla prima divisione si ottiene il numero in binario (vedi esempio 3).

3 Aritmetica binaria

Funziona come quella in base 10.

Torna all'indice.

1)
in pratica un uno indica che il termine con la potenza di 2 corrispondente è presente, uno zero che non c'è
2)
con la calcolatrice si fa prima ;-)
Questo sito Web utilizza i cookie. Utilizzando il sito Web, l'utente accetta la memorizzazione dei cookie sul proprio computer. Inoltre riconosci di aver letto e compreso la nostra Informativa sulla privacy. Se non sei d'accordo, lascia il sito.Maggiori informazioni sui cookie
sezione_3b.1513539917.txt.gz · Ultima modifica: 2020/07/03 15:58 (modifica esterna)