Chargement…
Chargement…
Multiplieur flottant simplifié 8 bits au format 1+3+4 (1 bit signe, 3 bits exposant biaisé, 4 bits mantisse + 1 implicite).
Algorithme (combinatoire) :
1. Signe : signe_r = signe_a XOR signe_b.
2. Exposant : exp_r = exp_a + exp_b - bias (biais = 3).
3. Mantisse : mant_r = mant_a × mant_b, en incluant le 1 implicite des deux opérandes.
4. Normalisation : si la multiplication produit un débordement (mant_r ≥ 2), décaler à droite et incrémenter exp_r.
5. Troncature : garder les 4 bits de poids fort de la mantisse normalisée.
*Pas de gestion des cas spéciaux (NaN, infini, dénormalisés) : version pédagogique.*
| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_a | Entrée | 8 bits | Opérande A |
i_b | Entrée | 8 bits | Opérande B |
o_result | Sortie | 8 bits | Résultat A*B |