la sintaxis para ejecutar nasm para ensamblar archivos tiene la siguiente forma general nasm -f formato archivo [-o salida] por ejemplo 1) nasm -f elf hola.asm ensambla el archivo hola.asm y genera el archivo hola.o con formato ELF 2) nasm -f bin hola.asm -o hola.com ensambla el archivo hola.asm en modo raw, y genera la salida en el archivo hola.com otra de las opciones interesantes es la opción "l" la cual genera un listado de los codigos hex generados para cada una de las instrucciones nasm -f coff hola.asm -l revisar.lst normalmente después de ensamblar se necesita enlazar el archivo para obtener un ejecutable (excepto en el formato bin, que genera archivos .com de DOS), para este paso ya dependemos de la plataforma por ejemplo en Gnu/Linux tenemos "ld" para enlazar, mientras que en Windows dependiendo de nuestro ide o sdk "link.exe", "tlink.exe" etc
ejemplos y guías para programar, ensamblador, java, c, c++ etc