.data mes: .string "Hello world??! Mouarf...!" meslen: .equ len, meslen - mes .global main main: movl $0x4,%eax movl $0x1,%ebx movl $mes,%ecx movl $meslen,%edx int $0x80 xorl %ebx,%ebx incl %eax int $0x80 -> Pour compiler $g++ -o testasm testasm.S -> $./testasm enjoy!
Salut J'ai 2 remarques a faire: 1) Il me semble que tu a fait des erreur dans ton code: le movl $meslen,%edx dervait être movl $len,%edx et chez moi il fait "segmentation fault". Si je met xorl %eax,%eax à la place de xorl %ebx,%ebx (ie avec le incl %eax ca fait movl $1,%eax), il ne plante plus 2) Où peut-on trouver des documents sur la programmation en asm sous linux? Merci d'avance
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 690 913 membres 37 nouveaux aujourd'hui 15 693 membres club