Information

Deadline No deadline
Submission limit No limitation

Sign in

TP7 - Appel de la fonction cutoff

La question suivante porte sur la partie "Fonctions en assembleur" du syllabus.


Ecrivez en assembleur l'appel à la fonction CUTOFF de l'exercice précédent. La fonction CUTOFF prend trois arguments x, y et cutoff et retourne la différence entre y et x, et la retourne si elle est plus grande que la valeur cutoff sinon elle retourne alors 0. La valeur retournée par la fonction doit être stockée dans la variable r. Attention à bien respecter l'ordre d'ajout sur la pile; ajoutez d'abord cutoff, ensuite y, ensuite x et finalement l'adresse de retour.

Vous ne devez pas implémenter l'exécution du corps de la fonction CUTOFF; faites-y référence en utilisant (CUTOFF). Utilisez (FIN) pour référer au code qui suit tout l'appel de fonction.

Les variables x, y, cutoff, r et la pile ont été initialisées.