Transcript parte 3

INFORMATICA Novembre 2016 1ASA Docente Salvatore Mosaico parte 3
Dato un numero reale floating point 32 bit trovare a cosa corrisponde?
Dati 32 bit codificati in floating point 32 bit vogliamo trovare il corrispondente numero reale
Esercizio
Ù
Segno 1 bit
Esponente 8 bit
Mantissa 23 bit
1
INFORMATICA Novembre 2016 1ASA Docente Salvatore Mosaico parte 3
Segno 0 dunque +
Esponente 100001002= 4+128 = 132
Tolgo bias 132 -127 = 5
Mantissa 0101110112
Scrivo in forma Normale ricordando come il
numero è stato codificato
normalizzazione (aggiungo 1,)
2
INFORMATICA Novembre 2016 1ASA Docente Salvatore Mosaico parte 3
+ 1,0101110112 *2^5
Elimino esponente spostando
opportunamente la virgola
(in questo caso 5 posizioni a destra)
otteniamo
+101011,10112
A questo punto converto separatamente
Parte intera e parte decimale (forma
polinomiale)
3
INFORMATICA Novembre 2016 1ASA Docente Salvatore Mosaico parte 3
Parte intera
1010112 = 1+2+8+32 = 43
Parte decimale
LA SOLUZIONE PERTANTO È : +43,6875
4