Ciao mondo!

Non potevamo non cominciare così. Ormai è uno standard nella programmazione, e spero ci porti fortuna anche per questo sito.

Quindi, un Ciao Mondo! in assembly AT&T mi sembra doveroso:

.data
.text
           .global main
hello:
           .string “Hello world!\n”
main:
           movl $4,%eax
           movl $1,%ebx
           movl $hello,%ecx
           movl $13,%edx
           int $0x80
exit:
           movl $1,%eax
           movl $0,%ebx
           int $0x80