Convertire in notazione normalizzata in virgola mobile binaria i due numeri
18(10) e 0,06640625(10) ed eseguirne poi il prodotto. 

18(10)  10010(2)

0,06640625(10) 	0,06640625	*2	= 0,1328125	+ 0	MSD
	0,1328125	*2	= 0.265625	+ 0
	0.265625	*2	= 0.53125	+ 0
	0.53125	*2	= 0.0625	+ 1
	0.0625	*2	= 0.125	+ 0
	0.125	*2	= 0.25	+ 0
	0.25	*2	= 0.5	+ 0
	0.5	*2	= 0	+ 1	LSD

0,06640625(10)  0,00010001(2)

Supponiamo, per esempio, di avere sei bit per la mantissa, quattro per l’esponente ed uno per il segno.

Eseguo la normalizzazione delle mantisse:

10010(2)	 0,10010 · 25

0,00010001(2)	 0,10001 · 2-3

I due esponenti, espressi in complemento a due su un campo di quattro bit saranno:

5(10)	 0101(2)
-3(10)	 1101(2)

Le notazioni in virgola mobile normalizzata saranno allora:

18(10)	< 0 ; 100100 ; 0101 >
0,06640625(10)	< 0 ; 100010 ; 1101 >

Per eseguire l’operazione richiesta effettuiamo il prodotto tra le mantisse e la somma tra gli esponenti.

0,100100 · 0,100010 = 0,0100110010(2)

0101 + 1101 = 0010(2) = 2(10)

Per rappresentare il risultato in notazione normalizzata occorre normalizzare nuovamente la mantissa:

0,0100110010(2) = 0,100110010 · 2-1

il 2-1 deve essere rappresentato nell’esponente. Il valore di quest’ultimo era 2(10)
ed ora diviene  (2 - 1)= 1(10) = 0001(2).
In ultima analisi il risultato cercato è: < 0 ; 100110010 ; 0001 >.

(Controprova: 18 · 0,06640625 = 1,1953125(10) = 1,00110010(2)