• Sábado 9 de Noviembre de 2024, 02:23

Autor Tema:  PASAR PROGRAMA C a ENSAMBLADOR i386  (Leído 1993 veces)

cacaca

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
PASAR PROGRAMA C a ENSAMBLADOR i386
« en: Lunes 31 de Mayo de 2010, 13:43 »
0
Me gustaria saber como pasar este codigo en C a ensamblador de i386.

// constants
final static int N=5;
//variables globals
static int res;
static int t[N]={10,11,12,13,14};
static int suma_vector (int v[N], int num) {
int tmp;
tmp = 0;
for (int i=0; i<N; i++) {
tmp += v;
}
return tmp;
}
static void main(String args[]) {
res = suma_vector(t,N);
}

Saludos

tobor

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: PASAR PROGRAMA C a ENSAMBLADOR i386
« Respuesta #1 en: Martes 1 de Junio de 2010, 19:33 »
0
Pues me parece que un disassembler te podria ayudar.
Compila y linkea tu programa en C y luego abre el programa con un desensamblador(disassembler).

Espero te sirva.