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