Assembleur

Fermé
Bregette schwarz Messages postés 66 Date d'inscription vendredi 5 avril 2013 Statut Membre Dernière intervention 8 février 2015 - 1 janv. 2014 à 21:55
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 - 3 janv. 2014 à 19:22
Bonjour,


comment je peux afficher le continue d'un registre en langage assembleur? JE SAIS que les instructions de l'affichage des caractères , comment afficher les chiffres?!
merci d'avance

1 réponse

nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
Modifié par nicocorico le 3/01/2014 à 19:23
Bonjour,

Hé bien en en asm tu ne peux pas afficher une valeur directement, il est nécessaire de décomposer les chiffres représentant cette valeur et d'en faire une chaine de caractère que tu peux donc ensuite afficher...
Pour décomposer une valeur en chiffre il suffit de diviser la valeur par la base que l'on souhaite (10 en décimal) jusqu'à ce que la valeur soit nulle, et à chaque division on récupère le reste qui correspond à la valeur du chiffre à ajouter à la chaine, avec +48 pour convertir en ascii.

Le chêne aussi était un gland, avant d'être un chêne
0