1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| org 0x100
mov dx, a
mov ah, 0x9
int 0x21 ;message d'acueil
mov dx, c
mov ah, 0xa
int 0x21 ;saisie de la chaine
mov bx, [c+1] ;avec la fonction 0xa, la taille de la chaine est contenue dans c+1
;on met dans bx l'adresse de la fin de la chaine
mov byte [bx], '$' ;on met $ à la fin de la chaine
mov dx, b
mov ah, 0x9
int 0x21 ;affiche la chaine b
mov dx, c+2
mov ah, 0x9
int 0x21 ;affiche la chaine entrée
ret
a: db "Entrez votre nom : $"
b: db 10, 13, 10, 13, 10, 13, "Vous vous appellez : $"
c: db 50 |
Partager