global _start _start: ; fuer Linker (wo gehts los) mov eax, 4 ; Syscall-Nummer (__NR_write) mov ebx, 1 ; file descriptor (1=stdout) mov ecx, msg ; Adresse der Nachricht mov edx, len ; Nachrichtenlaenge int 0x80 ; Syscall ausfuehren mov eax, 1 ; Syscall-Nummer (__NR_exit) mov ebx, 0 ; Exitcode 0 (= kein Fehler) int 0x80 ; Syscall ausfuehren msg: db 'Hallo Welt!',0xa ; Text len: equ $ - msg ; Laenge