Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: kur79 en 31 Diciembre 2014, 19:32 pm



Título: Pasar de c++ a ensamblador
Publicado por: kur79 en 31 Diciembre 2014, 19:32 pm
Buenas me encuentro con un proyecto que he realizado varios programas en c++ y estoy tratando de pasarlos a ensamblador. Utilizo netbeans para realizar el proyecto. Alguno sabe de algun programa o forma de poder pasarlos a ensamblador? He tratado de utilizar Debbuger  pero o no encuentro programas, no se utilizarlos o salen cosas que no son ensamblador...
Gracias y Feliz Año Nuevo


Título: Re: Pasar de c++ a ensamblador
Publicado por: Dezcian en 31 Diciembre 2014, 19:49 pm
Dependiendo de tu compilador existe alguna manera de generar el bytecode busca un poco en internet con el nombre de tu compilador, es muy fácil de encontrar esa información.


Título: Re: Pasar de c++ a ensamblador
Publicado por: kur79 en 31 Diciembre 2014, 20:32 pm
Utilizo como compilador cygwin, y no encuentro nada, ya no se por donde tirarle, ahora estoy probando con Borland C++ que supuestamente deberia salir una ventana que de CPU que sale como ensamblador pero no.


Título: Re: Pasar de c++ a ensamblador
Publicado por: Dezcian en 31 Diciembre 2014, 21:06 pm
Y por que mejor no usar mingw?

Tan solo hay que ejecutar el siguiente comando.
Código:
    gcc -S -masm=intel proc.c  


Realizar las modificaciones que sean necesarias y después para hacer el enlazado.
Código:
    gcc prog.s -o prog  

http://javiyu.blogspot.mx/2010/05/compilar-codigo-ensamblador-en-formato.html
http://www.iteramos.com/pregunta/14505/como-usas-gcc-para-generar-codigo-ensamblador-en-sintaxis-de-intel


Título: Re: Pasar de c++ a ensamblador
Publicado por: sabeeee en 31 Diciembre 2014, 22:35 pm
Buenas me encuentro con un proyecto que he realizado varios programas en c++ y estoy tratando de pasarlos a ensamblador. Utilizo netbeans para realizar el proyecto. Alguno sabe de algun programa o forma de poder pasarlos a ensamblador? He tratado de utilizar Debbuger  pero o no encuentro programas, no se utilizarlos o salen cosas que no son ensamblador...
Gracias y Feliz Año Nuevo

En C# tambien se puede
 https://www.youtube.com/watch?v=9SVjO5rMieM
una especie de ensamblador


Título: Re: Pasar de c++ a ensamblador
Publicado por: Shout en 1 Enero 2015, 05:42 am
No es más fácil compilar el programa y abrirlo con Olly?


Título: Re: Pasar de c++ a ensamblador
Publicado por: kur79 en 1 Enero 2015, 17:13 pm
Gracias ya lo logré, al final opté por Olly aunque tube que utilizar otro programa con complilador por defecto que no ere netbeans porque a cygwin daba X fallo y el .exe no salía bien.  ::)