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