pour appeler la fonction il faut faire:
mov ax,cs mov ds,ax ;initialise le bon segment (ici c'est pour un executable .com) mov dx,offset buffer mov ah,0Ah int21h
.......
buffer: db 20,0," " ;par exemple si on veux pouvoir saisir 20 caractère
la chaine doit etre comme ça: premier octet la longueur maximal de la chaine deuxième octet le nombre de caractère entrée par l'uttilisateur (doit etre zero avant l'appel de la fonction,je sui pas sur que ce soit obligatoire mais bon on est jamais trop prudent) puis ensuit la chaine proprement dite
et après l'execution de ce pti bout de code on a dans l'octet a l'adresse buffer+1 le nombre d'octet entré par l'uttilisateur
|