bon voila mon probleme ,qd j utilse cette procedure(presentation) pour afficher une chaine de caractere
presentation PROC
PUSHA
MOV AH,09h
INT 21h
POPA
presentation ENDP
et que je l utilse comme ca ds mon code
mov dx,offset entete
call presentation
l affichage est correcte mais le probleme est que le programme attend que l on enfonce une touche du clavier . .. comme si j avais utilisé l interruption ( mov al,00h int 16h) alors que c pas le cas !
et si maintenant j utilise les mm ligne de code ds le main (sans utilise la procedure evidement )
MOV AH,09h
MOV DX,offset entete
INT 21h
ben la l interuption se comporte correctement !
alors je comprends vraiment pas pourkoi ca fonctionne differement qd j utilise la procedure . Est ce que quelqu un aurait une explication ?