[Debutant] Programme Hello World

DamianC Messages postés 8 Date d'inscription mercredi 8 novembre 2000 Statut Membre Dernière intervention 20 février 2005 - 19 févr. 2005 à 15:10
archiram Messages postés 2 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 25 février 2005 - 25 févr. 2005 à 19:14
Salut à tous !



J'ai lu plusieurs cours sur l'asm mais je n'arrive toujours pas à créer
mon premier programme, le célèbre helloworld ! J'ai bien sûr regardé
les sources du site mais pour moi c'est comme du chinois mais j'ai
quand même essayé d'écrire le programme :

--------

; Message à afficher

message db 'Hello World ! $'



; Mets "message" dans AL

mov al, message



; Utilise la fonction 9 de 21h qui affiche le message à l'écran

mov ah, 9h

int 21



; Indique au DOS que le programme est terminé

mov ax,4C00h

int 21h

--------

J'utilise l'assembleur NASM. Voila merci d'avance !

8 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
19 févr. 2005 à 18:52
-tu as un int 21 au lieu d'un int 21h

-mov al, message doit être remplacé par mov al, offset messsage

-il te manque les .code et .data



-> a mon avis tu devrais essayer de trouver un cours quelque part au
lieu d'essayer de faire un programme en prenant des bouts de code à
gauche et a droite.
0
Rejoignez-nous