A lezione il professore ha spiegato come convertire un numero binario in uno decimale passando per esadecimale.
Il problema è che non ho capito il procedimento.
Qualcuno sa spiegarmelo?
Il prof ci ha dato questi:
111|0101 -> 128-11 = 117
111->7
0101->5
1011|0101 -> C0H-11D = 128+64=192-11=181
1011->B
0101->5
Dove li prende questi numeri ([128-11] e [C0H-11D])?
Grazie a tutti coloro che mi degneranno di risposta.
Conversioni da binario a decimale passando per esadecimale
la comodità del convertire dal sistema binario a quello esadecimale sta nel fatto che si possono prendere le cifre binarie a quattro a quattro (partendo dalle cifre meno significative) e convertirli in un unica cifra equivalente nel sistema esadecimale.
111|1111 è $ 2^7 -1 $
sottrai le cifre in cui hai i buchi con gli zeri.
111|1111 è $ 2^7 -1 -(1*2^1) -(1*2^3) = 128 -1 -2 -8 = 128-11 $
poi sotto hai scritto 0101->5 perchè hai preso le cifre quattro a quattro e hai convertito in esadecimale.
infatti $ (7*16)+5=117 $
1100|0000 è C0 in esadecimale a cui però devi sottrarre 1
1011|1111 e poi devi come prima sottrarre le cifre che erano 0
$ -1-(1*2^1) -(1*2^3)=-11 $ che è il tuo -11D
Ciao.
il tuo prof ha messo la sbarretta | per sottolinearlo e penso ve l'abbia anche detto no?Il prof ci ha dato questi:
111|0101 -> 128-11 = 117
111->7
0101->5
111|1111 è $ 2^7 -1 $
sottrai le cifre in cui hai i buchi con gli zeri.
111|1111 è $ 2^7 -1 -(1*2^1) -(1*2^3) = 128 -1 -2 -8 = 128-11 $
poi sotto hai scritto 0101->5 perchè hai preso le cifre quattro a quattro e hai convertito in esadecimale.
infatti $ (7*16)+5=117 $
qui fa la stessa cosa1011|0101 -> C0H-11D = 128+64=192-11=181
1011->B
0101->5
1100|0000 è C0 in esadecimale a cui però devi sottrarre 1
1011|1111 e poi devi come prima sottrarre le cifre che erano 0
$ -1-(1*2^1) -(1*2^3)=-11 $ che è il tuo -11D
Ciao.
Re: Conversioni da binario a decimale passando per esadecima
Spero che non abbia scritto veramente così.Wuque ha scritto:128+64=192-11
Re: Conversioni da binario a decimale passando per esadecima
ciao sei connesso