chamada do sistema de montagem não eficaz
Quero imprimir AAAA com o seguinte:
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 ;
No entanto, uma vez montado e vinculado esse código, apenas sai, sem erros, o que está errado?