exécuter un code assembleur sur ubuntu

Le code, je suis en train de lancer est ci-dessous.
J'utilise msna util de le convertir en fichier objet. Quand j'ai essayé de l'exécuter, il dit: "ne peut pas exécuter un fichier binaire".

Je lance la commande:
nasm-f elf-o helloworld.o helloworld.asm

segment .data
msg  db   "Hello, world!",10
len  equ  $ - msg

segment .text
global _start

_start:
   mov  eax,4
   mov  ebx,1
   mov  ecx,msg
   mov  edx,len
   int  80h

   mov  eax,1
   mov  ebx,0
   int  80h

c'est mon premier programme en assembleur et je n'utilise pas ubuntu, à l'exception de la compilation de certains
c de base des programmes. j'ai besoin d'aide merci à tous.

OriginalL'auteur mehmet6parmak | 2010-10-11