Afficher un variable dw [ASM] - ASM - Programmation
Marsh Posté le 25-04-2003 à 02:02:00
si c'est pour un affichage d'entier en décimal, je dirais:
tu divises ton entier succesivement par 10, tu recupères le reste à chaque étape et tu le convertis en char ( r+=48 ); tu t'arretes quand le dividende est nul; ensuite tu inverse la string obtenue pour l'affichage
Marsh Posté le 25-04-2003 à 14:33:50
BJOne a écrit : comment as-tu fait la conversion ASCII -> entier ? |
En algo ce que je fais :
nombre:=0;
repeter
lireclavier
si 48<touche<57 alors
chiffre:=touche-48;
nombre:=nombre*10+chiffre;
tant que touche<>13
Marsh Posté le 25-04-2003 à 15:04:19
Je balance mon code ...
Code :
|
J'ai besoin de créer une mini calculatrice 4 opérations ...
Mais j'aimerais déjà voir si mes calculs pour creer le premier nombre sont juste ou pas ...
Marsh Posté le 24-04-2003 à 17:33:10
Dans le cadre d'un projet assembleur, j'ai besoin de lire des chiffres au clavier de les traiter et de réafficher le résultat ... j'ai réussi à récupérer ces chiffres, à les traiter mais je suis incapable de refaire la conversion Hexa > Ascii pour les réafficher ... ces nombres sont stockés dans des variables de type dw ...
Est ce que quelqu'un peu m'aider ? je suis en Masm 6