Pular para o conteúdo

Programa em Assembly

Responder tópico
  • Denunciar
  • Indicar

1. Programa em Assembly

Enviado em 14/11/2013 - 16:28h

Olá, estou lendo o conteúdo de sobre Assembly do site Aldeia NumaBoa, e tem um tópico que é sobre o programa "folgado", que nada mais é do que um programa que só retorna ao sistema, como se retornasse o "controle" ao sistema operacional, só que ele ensina a fazer isso usando recursos do Windows, então eu tentei fazer um no Linux e saiu isso:

global _start
_start:
mov eax, 1
int 80h

Esse código faz o que foi proposto, mas essa seria a maneira "certa" de se fazer ?

Link do Tópico do Aldeia NumaBoa: http://www.numaboa.com.br/informatica/tutos/assembly/582-folgado

Responder tópico

2. Re: Programa em Assembly

Enviado em 14/11/2013 - 17:28h

eu conheço assembly para windows, mas independente da linguagem, como boa prática te dou um conselho: zere ebx, pois um return code diferente de 0 é convencionado erro no programa seja no windows ou nos *nix.

3. Re: Programa em Assembly

Enviado em 14/11/2013 - 19:03h

Tadzio escreveu:

eu conheço assembly para windows, mas independente da linguagem, como boa prática te dou um conselho: zere ebx, pois um return code diferente de 0 é convencionado erro no programa seja no windows ou nos *nix.


Da falha de segmentação.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder