Salut j'ai un probleme avec l'utilisation de nasm sous linux.
En fait j'ai un programme ecrit en full asm(aucune fonction de la libc), et dans le quel je fait appel a des fonctions via l'instruction call. Mon programme dans un seul fichier marche bien, et maintenant j'aimerai mettre la procedure appelee ailleurs dans un autre fichier, et l'inclure dans le fichier contenant la/les fonctions appelantes.
J'ai donc fait recours a la directive INCLUDE qui tournee dans tous les sens ne marche pas chez moi. le fichier contenant le programme principal s'appelle aff_str.asm
J'ai essaye ainsi :
et j'obtiens ce resultat a la compilation:
Quand j'essaye avec cette methode :
j'obtiens ce resultat:
Et cell-ci :
Pouvez-vous s'il vous plait m'aider sur comment inclure des fichiers ou apeler une fonction se trouvant dans un fichier .asm a partir d'un autre fihcier .asm?
Merci pour le coup de pousse.
Partager