sezione_3b
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Prossima revisione | Revisione precedenteProssima revisioneEntrambe le parti successive la revisione | ||
sezione_3b [2017/12/14 11:10] – creata admin | sezione_3b [2017/12/17 19:45] – [2 Conversioni] admin | ||
---|---|---|---|
Linea 2: | Linea 2: | ||
**Premessa** Gli argomenti di questo capitolo sono già stati trattati nella materia Sistemi Automatici; qui faremo solo un veloce ripasso. | **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**): | ||
+ | * forma polinomiale: | ||
+ | |||
+ | `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`((in pratica un uno indica che il termine con la potenza di 2 corrispondente è presente, uno zero che non c'è)) | ||
+ | |||
+ | * shift: traslare a sinistra o a destra un numero corrisponde a moltiplicare o divider per la base; ad esempio in binario '' | ||
+ | |||
+ | ====== 2 Conversioni ====== | ||
+ | |||
+ | Da decimale a binario((con la calcolatrice si fa prima ;-) )) 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' | ||
+ | |||
+ | ====== 3 Aritmetica binaria ====== | ||
+ | |||
+ | Funziona come quella in base 10. | ||
sezione_3b.txt · Ultima modifica: 2021/02/10 10:57 da admin