IEEE754

Questo standard usa la virgola mobile, e quindi è composto da:

  • Segno a 1 bit
  • Esponente a 8 bit
  • Mantissa a 23 bit

Per cui otteniamo che il numero rappresentato è:

Conversioni

  1. Se il numero in IEEE754 è , allora:

    • , allora è positivo

    Quindi il numero sarà .

  2. Per convertire in IEEE754 basterà fare il processo inverso:

    • , perchè è negativo

    Quindi il numero sarà .

Somme

Per sommare due numeri in IEEE754, basterà fare la somma in colonna dopo aver allineato gli esponenti portando quello più piccolo a quello più grande, e dopo aver convertito i numeri negativi in complemento a due.

Somma tra due numeri IEEE754

Nel caso in cui si sia limitati nella precisione di bit (che di norma è 23), basterà scartare i bit in eccesso. Per esempio, con una precisione da 4 bit, diventerà .

Per provare le operazioni in IEEE754 si può usare questo sito dopo aver selezionato binary32.

Errori di precisione

Il troncamento avviene quando non ci sono bit sufficienti nella mantissa. Questo significa che a volte le operazioni potrebbero perdere precisione se si lavora con numeri con troppe cifre decimali.