Bonjour à tous !
Je viens de débuter en Assembleur, j'utilise Nasm pour compiler des fichiers d'assembleur (x.s), mais je ne sais pas comment exécuter ces fichiers.
Par exemple : j'ai le code :
Et je l'ai compilé dans terminal :
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 segment .text _modifier: push ebp mov ebp,esp mov eax,dword [ebp+8] mov word [eax],56 leave ret 4 global _start _start: mov word [_x],19 push dword _x call _modifier ret segment .bss _x: resw 1
Et maintenant, comment je fais pour exécuter mon fichier assembleur 1.s car, quand j'ai fait :[root@localhost Archi]# nasm -t assembleur1.s
[root@localhost Archi]#
Ca fait une erreur.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [root@localhost Archi]# ./assembleur1 bash: ./assembleur1: cannot execute binary file
Aidez-moi, s'il vous plaît, merci d'avance.
PS: et je cherche aussi la liste de commandes de nasm, j'ai cherché mais trouve pas.
Merci beaucoup!!!!!
Partager