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.*
i_ai_bo_result