Strumenti Utente

Strumenti Sito


sezione_3b

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
Prossima revisioneEntrambe le parti successive la revisione
sezione_3b [2017/12/17 20:12] – [3 Aritmetica binaria] adminsezione_3b [2020/01/09 17:51] – [1 Sistemi di numerazione] admin
Linea 13: Linea 13:
  
   * sistema binario: a base 2, ogni cifra è detta bit e vale 0 o 1   * 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+  * MSB (most significant bit) è il bit più a sinistra; LSB (least significant bit) è il bit più a destra
   * conversione da binario a decimale usando la forma polinomiale e il valore corrispondente in base 10   * 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'è)) `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 ''110 << 1 = 1100'' equivale a moltiplicare 6 per 2 in base 10; viceversa ''110 << 1'' corrisponde a 6 diviso per 2 in base 10+  * shift: traslare a sinistra o a destra un numero corrisponde a moltiplicare o dividere 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 ====== ====== 2 Conversioni ======
sezione_3b.txt · Ultima modifica: 2021/02/10 10:57 da admin