Standard IEEE 754
ciao ragazzi, come si svolge questo esercizio?
Convertire 327ac000 in base 16 da standard IEEE 754 a decimale
grazie mille.
Convertire 327ac000 in base 16 da standard IEEE 754 a decimale
grazie mille.
Risposte
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.
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?
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?
risolto