Standard IEEE 754

sanjoe_pro
ciao ragazzi, come si svolge questo esercizio?

Convertire 327ac000 in base 16 da standard IEEE 754 a decimale

grazie mille.

Risposte
apatriarca
Immagino che 0x327AC000 sia la rappresentazione binaria del tuo numero a virgola mobile IEEE 754 (single precision..). È corretto. Se questo è il caso allora per prima cosa devi estrarre bit di segno, esponente e mantissa. A quel punto puoi convertire questi valori in decimale e fare i calcoli.

sanjoe_pro
ciao grazie della risposta ... sì così ho fatto ed ottengo:

segno: 0 quindi il numero è positivo;
esponenente: 01100100 che vale 100 in decimale;
mantissa: 111 1010 1100 0000 0000 0000;

Il problema è che l'esponente vale 100, quindi quando sottreggo 127 ottengo -27. Da ciò presumo che il numero sia decimale, ma come posso proseguire?

sanjoe_pro
risolto

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.