Ej. muy muy basico para win.
Código:
global _main
extern _printf
section .data
msg db "Hello World", 0
section .bss
section .text
_main:
push ebp
mov ebp,esp
push msg
call _printf
add esp,4
mov esp,ebp
pop ebp
ret
en windows hice:
Código:
nasm -f elf a.asm
gcc a.o
//o tambien
nasm -f win32 a.asm -o a.o
gcc a.o
Mala practica puede que sea compilarlo así no estoy seguro.