assembly system call ineffektiv

Ich möchte AAAA mit den folgenden Angaben drucken:

BITS 32;

;write;
 push 0x41414141;
 pop ecx        ;
 mov eax, 4     ; write is syscall 4 for Ubuntu 32-bit
 mov ebx, 1     ; stdout
 mov edx, 4     ;
 int 0x80       ;

;exit;
 mov eax, 1     ;
 mov ebx, 0     ;
 int 0x80       ;

Noch einmal zusammengestellt und verknüpft, wird dieser Code nur beendet, keine Fehler, was ist falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage