cambiare la parte del numero a sinistra del punto decimale in notazione binaria da una serie di divisioni per 2. Se si sta convertendo 11.625 in binario , si dovrebbe dividere ripetutamente 11 - e poi i quozienti - da 2 fino a che il 11 è andato. I resti , in ordine inverso di apparizione , sarà la conversione binaria . 11/2 = 5 con resto 1 , 5/2 = 2 con resto 1 , 2/2 = 1 con resto 0 e 1/2 = 0 con resto 1 . I resti , in ordine inverso di apparizione , sono stati 1 , 0 , 1 e 1 , quindi 11 decimale = 1011 binario.
2
cambiare la parte del numero a destra della virgola decimale in binario notazione da una serie di moltiplicazioni per 2. Per convertire 0.625 in binario , inizia moltiplicando 0.625 per 2 per ottenere 1,25 . Registrare il 1 , e continuare con il 0,25 . Ora moltiplicare 0,25 per 2 per ottenere 0,5 . Registrare il 0 , e continuare con il 0,5 . Infine , moltiplicare 0,5 per 2 per ottenere 1.0 . Registrare il 1 , e fermarsi perché non c'è nulla da moltiplicare . Ciò significa che 0.625 decimale = 0,101 binario.
3
Mettere le due parti del processo di conversione insieme per ottenere 11.625 decimale = 1.011,101 binario. Nel calcolatore questa stringa binaria sarebbe rappresentato da uno schema binario virgola mobile . Lo schema esatto per l'impostazione a virgola mobile binaria varia da un produttore di computer a un altro , ma la mantissa sarebbe 1011101 e l'esponente sarebbe probabilmente 3 - che è 11 in binario . Se si sta utilizzando registri a 16 bit con 11 bit per la mantissa seguita da 5 bit per il segno , la conversione in virgola mobile sarebbe 0000 1011 1010 0011 .
software © www.354353.com