Pagina 1 di 1

conversione da IEEE 754 a decimale

MessaggioInviato: 14 gen 2013, 19:08
da giusi
Buona sera... ho un problema con questo tipo di esercizio... io credo di procedere nel modo giusto, però non mi da il risultato finale come al prof..

vi scrivo il testo..

Si effettui la conversione dal formato IEEE 754 -1985 al formato decimale in virgola fissa:
(11000101101010101010101100000000)_I_E_E_E_ _7_5_4

allora suddivido così

\begin{matrix} \underbrace{1 }_{segno} \end{matrix}  	\begin{matrix} \underbrace{10001011 }_{esponente} \end{matrix} 	\begin{matrix} \underbrace{ 01010101010101100000000 }_{mantissa} \end{matrix}

e converto il numero binario dell'esponente in decimale.. ottengo 139_1_0. poi faccio 139-127=12 che è l'esponente e "sposto" la virgola di 12 posizioni nel numero binario della mantissa.. e ottengo 01010101010101100000000 \Rightarrow \ 1,01010101010101100000000 \Rightarrow \ 1010101010101,01100000000... poi converto il numero prima della virgola da binario a decimale e ottengo -5461 (ho messo direttamente il segno ora) mentre per il numero dopo la virgola non so che cifre considerare...io credo che il mio ragionamento sia corretto perché -5461 mi riesce come il prof...
aspetto un vostro suggerimento (e delle correzioni!)

Re: conversione da IEEE 754 a decimale

MessaggioInviato: 14 gen 2013, 21:36
da DirtyDeeds
giusi ha scritto:mentre per il numero dopo la virgola non so che cifre considerare...


Quelle dopo la virgola, appunto:

2^{-1}\times  0 + 2^{-2}\times 1+2^{-3}\times 1 = 0{,}375

Quindi il tuo numero è -5461,375.

Re: conversione da IEEE 754 a decimale

MessaggioInviato: 14 gen 2013, 22:39
da giusi
oddio è vero!! ?% madò che imbranata!! scusami per il disturbo :oops: :roll:

grazie!