Per eseguire queste due operazioni svolgiamo sempre una somma prestando attenzione al segno degli addendi e scegliendo il segno corretto del risultato, ad esempio due numeri negativi sommati ci dovranno restituire un numero negativo. Vediamo con più esattezza i passaggi da svolgere:
- Confrontiamo gli esponenti e li portiamo allo stesso valore, di solito si sceglie il più grande
- Spostiamo la mantissa per mantenere il valore dell’addendo con esponente più piccolo
- Scelgo che operazione svolgere in base al segno degli addendi, quindi scelgo il loro ordine ed il segno del risultato corretto
Esempio:
- Lo scriviamo in notazione scientifica =
- Lo rappresentiamo in IEEE 754 = 0 | 10011 | 1010011010
- Prendiamo un altro numero B che in IEEE 754 = 1 | 10100 | 0010110101 e in decimale = -37.65625
- Per effettuare la somma portiamo l’esponenti di A 19 a 20 come l’esponente di B e spostiamo la mantissa, i due numeri saranno quindi:
- Posso svolgere B - A e poi mettere il segno meno al risultato
- Normalizzato in notazione scientifica otteniamo:
- Possiamo poi scriverlo anche in standard IEEE 754: 1 | 10010 | 0110100000