Aidez moi: assembleur

Fermé
Adleni - 24 janv. 2012 à 01:54
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 - 24 janv. 2012 à 05:53
Bonjour,


1)le but de cet exercice est d'écrire un programme qui affiche ( en hexadécimal) la valeur d'un mot (2 octets) . pour cela, commencer par écrire les algorithmes puis les programmes suivants:

2) écrire une procédure "propre" affdigit qui affiche un nombre compris entre 0 et 15 (donnée par BX). pour cela, il faudra définir(dans les segment de données) un tableau hex qui contient les symboles de la base 16.

3)ecrire une procédure "propre" affoctet qui affiche un nombre contenu 0 et 255 (donnée par BX) à l'aide de la procédure précédente.

4) ecrire une procédure "propre" affnombre qui affiche un nombre entre 0 et 65535(donnée par BX).

5) modifier les procédure précédentes pour que les paramètres soient passés par la pile et plus par BX.

6)quel est l'espace maximal pris dans la pile lors de l'exécution de affnombre?

merci

1 réponse

nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
24 janv. 2012 à 05:53
Hé bien ça va, on a vu plus compliqué, non ?
Le but de l'exercice étant de te faire avancer, il te reste à réfléchir et à faire une première approche, sachant qu'il n'y a pas de piège. Une fois que tu auras essayé, n'hésites pas à mettre ton programme auquel cas je me ferais une joie de t'aider...
0