Saisir un nombre sans écho à l'écran et l'afficher
Salut à tout le monde,
je suis débutant mais j'ai essayé un code qui me permet de test un caractère s'il est un chiffre ou pas mais en comparant son code ASCII à celui du zéro il m'affiche une erreur
Alors voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| ST_UN_CHIFFRE :
; indique si le code ASCII passe en param`etre est
; celui dun chiffre
push bp
mov bp, sp
cmp WORD PTR [bp+4], '0' ;c'est qu'il m'affiche l'erreur
jl n_est_pas_un_chiffre
cmp WORD PTR [bp+4], '9' ;ici aussi
jg n_est_pas_un_chiffre
mov ax, 1
pop bp
ret
n_est_pas_un_chiffre:
mov ax, 0
pop bp
ret |
Aidez moi svp