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
|