— Concevez un algorithme qui prend pour input un entier X et qui calcule et donne comme output la valeur Y donnée par : Y= X3 – 11 X2 + 98 X – 24 ;
— Implantez votre programme en assembleur. Votre
output Y sera calculé en utilisant une arithmétique de 16 bits (n’oubliez pas d’annoter votre sortie.)
— Vérifier le fonctionnement de votre programme au moins pour les valeurs –30, -29, -28, -27, -12, 0, 12, 30, 31, 32.
— Votre programme devrait détecter les dépassements de mémoire (et afficher un message à cet effet.)
— Pour quelles valeurs de X la valeur d’Y est-elle correcte ?
Partager