Bonjour,

Je suis débutant en nasm et je voulais faire un programme qui demande le nom de l'utilisateur et qui lui renvoie un message du genre "vous vous appelez Bernard" par exemple. Voici mon code source :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
28
29
30
31
32
33
34
section .text
org 100h
mov dx,msg
mov ah,9 ;afficher message
int 21h 
 
 
MOV DX, message_entree
MOV AH, 0Ah ;entrée de l'utilisateur
int 21h
 
mov dx,msg2
mov ah,9 ; affichage de "ah vous vous apellez..."
int 21h
 
mov dx,message_entree
mov ah,9 ; ça cloche ici !!!
int 21h
 
MOV DX, message_entree
MOV AH, 0Ah ;entrée de l'utilisateur pour pause
int 21h
 
mov ah,4Ch ;fin d'un exe
int 21h
 
 
 
section .data
msg db 'Comment vous appelez vous ?',0Dh,0Ah,'$'
msg2 db "Vous vous appelez donc", '$'
 
section .bss
message_entree times 100 resb '?'

Mon problème est que je n'arrive pas à ré-afficher le nom de l'utilisateur avec l'interruption 21h dans "message_entree".

Merci d'avance pour vôtre aide.