Académique Documents
Professionnel Documents
Culture Documents
Algorithme Initialisation_deux_piles(A[1..n]):
top1 <- 0
top2 <- n+1
Algorithme Depiler_pile1(A[1..n]):
si top1 > 0:
x <- A[top1]
top1 <- top1 - 1
retourner x
sinon:
afficher "Pile 1 vide"
retourner NULL
Algorithme Depiler_pile2(A[1..n]):
si top2 <= n:
x <- A[top2]
top2 <- top2 + 1
retourner x
sinon:
afficher "Pile 2 vide"
retourner NULL
architecture
L'addition de deux nombres en utilisant le format IEEE 754 suit le principe suivant :
Veuillez noter que chaque cas d'addition peut varier en fonction des nombres
spécifiques et des valeurs des mantisses.
1. Vérifier les signes des nombres à multiplier. Si les signes sont différents, le résultat
sera négatif ; sinon, il sera positif.
2. Ajouter les exposants des deux nombres et soustraire le biais (127 pour le format
simple précision) pour obtenir le nouvel exposant.
3. Multiplier les mantisses des deux nombres.
4. Normaliser le résultat de la multiplication en ajustant l'exposant et la mantisse si
nécessaire.
5. Vérifier s'il y a un dépassement de capacité. Si le résultat de la multiplication dépasse
la capacité du format binaire utilisé (par exemple, 23 bits pour le format simple
précision), il faut ajuster la mantisse et l'exposant pour représenter le dépassement.
6. Retourner le résultat final en combinant le signe, le nouvel exposant et la nouvelle
mantisse.