next up previous contents
Next: Arrondi Up: Arithmétique flottante Previous: Arithmétique flottante

Multiplication

C'est l'opération la plus simple en virgule flottante. Pour deux nombres $x_1 = (-1)^{s_1} \times m_1 \times 2^{e_1}$ et $x_2 = (-1)^{s_1} \times m_2 \times 2^{e_2}$, on a $x_1 \times x_2 = (-1)^{s_1} \times (-1)^{s_2} \times m_1 \times m_2 \times 2^{e_1 + e_2}$.

Le principe général est donc :

1.
calcul du signe ( $s_1 \oplus s_2$)
2.
multiplication entière des mantisses : $m_1 \times m_2$ (cf plus haut)
3.
mise de la mantisee à p bits (cf plus bas)
4.
calcul de l'exposant : e1 + e2 (enlever une fois la valeur de l'excès au besoin !)



Patrick Marcel
2001-01-24