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?