Código
section .text global _start _start: mov edx,len mov ecx,msg mov ebx,1 mov eax,4 int 0x80 mov eax,1 int 0x80 section .data msg db 'Hello, world!',0xA len equ $ - msg
El comando que utilizo para ensamblar un objeto es el siguiente:
nasm -f eof main.asm
El código que utilizo para enlazar es el siguiente:
ld -s -o main main.o
Nota: Cabe destacar que si hago esto directamente no funciona:
nasm main.asm
Es cierto que me entrega un archivo, pero este no puede ser ejecutado.
Muchas gracias