créer une application en Assembleur

voici l'exemple de "hello world" qui est est joint avec les release et est compilable avec la commande fasm hello.asm HELLO.FE (les parties en rouge sont les parties obligatoires)

hello.asm: ;label qui ne sert que au cas ou votre editeur texte rajoute au debut de votre texte l'indicateur d'ordre des octets
pile equ 4096 ;definition de la taille de la pile
include "fe.inc" ;include qui contient l'en tête standard
db "traditionnel hello world" ;chaine de caractère decrivant l'application
scode: ;label du début du segment de code
org 0 ;le code commence toujour a zéro

mov ax,sel_dat1 ;choisi le segment de donnée, ici le segment de données N°1
mov ds,ax

mov al,6 ;fonction n°6: ecriture d'une chaine dans le journal
mov edx,msg1 ;adresse du message a afficher
int 61h ;appel fonction systeme générales

int 60h ;fin du programme

sdata1: ;label du segment de données N°1
org 0 ;les données commencent toujour a zéro

msg1:
db "bonjour tout le monde!",13,0 ;donnée du message: chaine utf8 terminé par le caractère 0

sdata2: ;label du segment de données N°2
org 0 ;les données commencent toujour a zéros
sdata3: ;label du segment de données N°3
org 0 ;les données commencent toujour a zéro
sdata4: ;label du segment de données N°4
org 0 ;les données commencent toujour a zéro
findata: ;marque la fin des données

quelque limitation: le fichier source doit être enregistré au format texte avec un codage utf8 et les noms des fichier executables ne doivent être composé que de chiffres et de majuscules.les fonctions systemes disponible sont listé ici ICI

créer une application en C

installation: utilisation: créer une application: