Wenn wir schonmal dabei sind: 415 Zeichen NASM. Hab verloren, auch wenn ich's noch ein bischen stutze... xD
Code:
section .data
X db 'I will not throw paper airplanes into the class.',10
XLen equ $ - X
section .bss
buffer: resb 1337 ; LEET!
section .text
global _start
_start:
mov BYTE[buffer],500
echo:
pop ecx
mov [ergebnis],ecx
mov eax,4
mov ebx,1
mov ecx,X
mov edx,XLen
int 80h
dec BYTE[buffer]
mov eax,[buffer]
test eax,eax
jnz echo
mov ebx,eax
mov eax,1
int 80h
ret Wird aber langsam ziemlich OT das Ganze...