Чтоб не забыть: минимальная программа на ассемблере,
выводящая "Hello!" (без glibc)
.data msg: .string "Hello!\n" .set length, . - msg - 1 .text .globl _start _start: movl $4, %eax movl $1, %ebx movl $msg, %ecx movl $length, %edx int $0x80 movl $1, %eax xorl %ebx, %ebx int $0x80
|
$ nasm -f bin -o a.out tiny.asm $ chmod +x a.out $ ./a.out ; echo $? 42 $ wc -c a.out 45 a.out