SYS_SALIDA equ 1section .data msg db "Hola, Mundo!!!",0x0a len equ $ - msg ;longitud de msgsection .text global _start ;para el linker _start: ;marca la entrada mov eax, 4 ;llamada al sistema (sys_write) mov ebx, 1 ;descripción de archivo (stdout) mov ecx, msg ;msg a escribir mov edx, len ;longitud del mensaje int 0x80 ;llama al sistema de interrupcionesfin: mov eax, SYS_SALIDA ;llamada al sistema (sys_exit) int 0x80 // Este programa en Ensamblador que se analizara, esta escrito en el ensamblador NASM con sintaxis Intel, para un microprocesador de la familia X86 y se ejecutara en el sistema operativo Gnu/Linux. Todo lo anteriormente dicho, es importante especificar debido a que la forma de escribir el programa y ejecutarlo cambiara en mayor o menor medida si alguno de estos aspectos fuese distinto.