Test Foro de elhacker.net SMF 2.1

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.
   gcc -S -masm=intel proc.c  


Realizar las modificaciones que sean necesarias y después para hacer el enlazado.
   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
Cita de: xenahort95 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

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.  ::)