Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come moltiplicare interi con passaggio di bit

programmatori e progettisti di computer utilizzano turni bit per eseguire molte operazioni matematiche . Una certa classe di numeri e funzioni matematiche , chiamato calcoli in virgola mobile , utilizzare un processore diverso rispetto ad altri tipi di attività . Turni di bit permettono di eseguire alcune operazioni di moltiplicazione veloce . È possibile eseguire un calcolo che coinvolge una potenza di due da uno spostamento po ' a sinistra . Per potenze superiori di due, si eseguono più sinistre spostamento bit . Istruzioni
1

Scrivi il numero da moltiplicare , non importa quale numero base che è e convertirlo in notazione binaria . È necessario fare tutti gli spostamenti o altre operazioni bit in notazione binaria .
2

Eseguire un cambiamento po ' a sinistra . Notare il numero di bit del numero originale e pad con zeri per fare una parola di otto , 16 o 32 bit , a seconda dei casi .
3

Luogo zeri sul lato destro del il numero della base a seconda del multiplo di due che si sta per moltiplicarsi. Ad esempio , posto uno zero di moltiplicare per due e tre zeri di moltiplicare per otto .
4

Rendetevi conto che i bit che spostano fuori la parte sinistra del numero non sono preoccupati , come la maggior parte della volta che questo non è un problema per l'applicazione. Il numero che i risultati dopo il turno possono essere riconvertiti in dieci notazione di base .

 

Programmazione © www.354353.com