sezione_3b
Questa è una vecchia versione del documento!
Indice
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; viceversa110 « 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.
Navigazione
Torna all'indice.
sezione_3b.1513539917.txt.gz · Ultima modifica: 2020/07/03 15:58 (modifica esterna)