Application "hello world !" en asm

Contenu du snippet

Voici mon tout premier programme sous DOS. Il affiche le trés célèbre texte "Hello World !" Idéal pour les débutants afin de comprendre les bases.
Il est optimisé (9 lignes) pour FASM le compilateur/linkeur freeware. En rajoutant quelques directives, il est compilable sous MASM16 et autres.
Voila un programme ultra simple et commenté. Notez que FASM ne s'embette pas avec des directives et autres instruction propriétère.
Vous pouvez le telecharger avec un EDI (AsmEditor 3.0) Fasm est inclue dedans et configurer dans l'EDI comme compilateur par default, il est disponnible sur http://www.astase.com Bon...stop la pub gratos et place au code source.

Source / Exemple :


ORG 100h                                  ;Donne la valeur 100h au pointeur d'instruction
               MOV DX,Message         ;Mets le texte de DB dans DX
               MOV Ah,9                    ;Utilise la fonction 9 de 21h qui affiche le texte situer a DX
               INT 21h                       ;Affiche le message a l'écran
               
               MOV Ah,0
               INT 16h                       ;Attends l'appuie sur une touche
               
               MOV AX,4C00h              ;Prepare la fin du programme, renvoie 0
               INT 21h                        ;Fin du programme

Message   DB "Hello World !$"        ;Mets le texte dans DB

Conclusion :


Voila, difficile de faire plus simple...
Bon coding a tous !

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (tet2cochon)