Il Sistema di Numerazione Binario di Aleck Ferrari (rezeus@excite.it), Michele Guerra, Alberto Mazzucato, Matteo Insabella

2.1.1  - Moltiplicazione e divisione per 2 (Shift)

L'esecuzione di prodotti e divisioni per 2 o per potenze di due puo essere eseguito facilmente facendo scorrere i bit del numero verso sinistra o verso destra.

[I1] [E1] La procedura č identica a quella che si utilizza in base 10 per effettuare il prodotto o la divisione per 10. Esempio moltiplicazione:

Dato il numero binario 0011 (3 in decimale) moltiplicarlo per 10 (2 in decimale). Il risultato si ottiene traslando verso sinistra i bit del numero 0011 ottenendo 0110 (6 in decimale), nella postazione meno significativa viene introdotto uno 0.

Esempio divisione:

Dato il numero binario 1110 (14 in decimale) dividerlo per 10 (2 in decimale). Il risultato si ottiene traslando verso destra i bit del numero 1110 ottenendo 0111 (7 in decimale), nella postazione pių significativa viene introdotto uno 0.

   19/53   

Approfondimenti/commenti:

    Nessuna voce inserita

Inserisci approfondimento/commento

Indice percorso Edita
Edurete.org Roberto Trinchero