	SECTION .data		; section pour les donnees
	
msg:	db "Hello World",10,0	; Le message terminé par un caractère null

	
	SECTION .text		; section pour le code

	global debut		; rend le label visible de l'exterieur

debut:				; label pointant au debut du programme

	mov	edi,msg 	; 
	mov     al,0		; 
	mov     ecx,0xffffffff  ; 
	cld			; 
	repnz 	scasb		; 
	nop			; 
	sub 	edi,msg	        ;
	

	mov   edx,edi		; 
	mov   ecx,msg		
	mov   ebx,1
	mov   eax,4
	int   0x80

	mov	ebx,0		; code de sortie, 0=normal
	mov	eax,1		; num. de la commande exit
	int	0x80		; interruption 80 hex, appel au noyau