Débutant en asm

Signaler
Messages postés
728
Date d'inscription
jeudi 20 juin 2002
Statut
Membre
Dernière intervention
7 novembre 2007
-
Messages postés
17
Date d'inscription
lundi 3 février 2003
Statut
Membre
Dernière intervention
5 novembre 2011
-
salut
je débute en asm (avec nasm) et j'arrive pas à assembler mon premier code lol

section .data
msg db 'Hello world$'
section .code
debut: lea dx,msg
mov ah,9
int 21h
mov ah,4ch
int 21h
end

qqun pourrait il m'aider ?
merci

:big) Sylvain [[mailto:eax@eax-online.com email]] [homepage] [myCV]

5 réponses

Messages postés
540
Date d'inscription
dimanche 23 mars 2003
Statut
Membre
Dernière intervention
5 octobre 2007
1
sous nasm, avec:
lea dx,msg

msg est une adresse.
Tu dois faire:
mov dx,msg

ou
lea dx,[msg]


Core Breaker :)
Messages postés
728
Date d'inscription
jeudi 20 juin 2002
Statut
Membre
Dernière intervention
7 novembre 2007
2
ah exact, j'y arrive maintenant merci
mais connais tu la syntaxe exacte de nasm pour qu'il me génère un exécutable car là je dois lancer vim pour lire mon hello world c pas top :p

:big) Sylvain [[mailto:eax@eax-online.com email]] [homepage] [myCV]
Messages postés
540
Date d'inscription
dimanche 23 mars 2003
Statut
Membre
Dernière intervention
5 octobre 2007
1
Non désolé j'utilise TASM sous Windows
Par contre:
NASM src.asm -fbin -osrc.com
permet de générer un exécutable .COM

Core Breaker :)
Messages postés
728
Date d'inscription
jeudi 20 juin 2002
Statut
Membre
Dernière intervention
7 novembre 2007
2
ok je te remercie

:big) Sylvain [[mailto:eax@eax-online.com email]] [homepage] [myCV]
Messages postés
17
Date d'inscription
lundi 3 février 2003
Statut
Membre
Dernière intervention
5 novembre 2011

--------------------------------------------------------------------------------
salut

je suis spécialisée dans le language assembleur pour les microprocesseur INTEL de la famille IA 32,

et je propose donc des cours particulier à partir de septembre!...
Donc si vous êtes eventuellement interessé contacté moi

rhumsek