Título: Como hacer que un compilador genere asm? Publicado por: Binaria en 15 Agosto 2009, 07:50 am No se si es acá que va el tema, el asunto es que necesito saber como ... o si es posible, hacer que dos compiladores de C++ y dos de Pascal, generen un archivo con el código ensamblador durante la compilación (para güindous). Si no cualquier compilador lo hace, cuales podría usar? :huh:
Agradezco cualquier sugerencia. Título: Re: Como hacer que un compilador genere asm? Publicado por: YST en 15 Agosto 2009, 07:54 am Yo en lo personal no conoco ninguno que te genere el .asm ,osea que te haga una traducción no conozco .
Lo que yo te recomiendo es compilar y luego usar el olly (http://www.ollydbg.de/) ;) Título: Re: Como hacer que un compilador genere asm? Publicado por: Ari Slash en 15 Agosto 2009, 08:08 am exelente YST es lo que buscaba
salu2... se agradece Título: Re: Como hacer que un compilador genere asm? Publicado por: YST en 15 Agosto 2009, 08:10 am exelente YST es lo que buscaba Eres Binaria ??? O.O salu2... se agradece Título: Re: Como hacer que un compilador genere asm? Publicado por: Ari Slash en 15 Agosto 2009, 08:13 am no pero me estoy iniciando... ;D
y ademas quiero programar eeprom :P salu2 Título: Re: Como hacer que un compilador genere asm? Publicado por: Binaria en 15 Agosto 2009, 09:06 am Yo en lo personal no conoco ninguno que te genere el .asm ,osea que te haga una traducción no conozco . Lo que yo te recomiendo es compilar y luego usar el olly (http://www.ollydbg.de/) ;) Mi profe insiste que todos los compiladores lo pueden hacer, pero le gusta hacerle la vida imposible a la gente. Lo que habia tramado si no se puede es cargar los .exe al turbo debugger que lo muestra en ensamblador y transcribir ese codigo (son unas cuantas instrucciones nada mas). Olly parece similar a turbo debugger, pero si puede mostrar bien las instrucciones para 32bits mucho mejor. Gracias por responder tan pronto. Título: Re: Como hacer que un compilador genere asm? Publicado por: Eternal Idol en 15 Agosto 2009, 09:14 am Efectivamente lo hace cualquier compilador, el codigo en assembly es la representacion mnemonica del codigo binario que generan.
VC++: /FA, /Fa (Listing File) (http://msdn.microsoft.com/en-us/library/367y26c6(VS.80).aspx). Para otros busca en la ayuda y si queres usar un depurador de verdad usa el WinDbg, un desensamblador el IDA. Título: Re: Como hacer que un compilador genere asm? Publicado por: Binaria en 15 Agosto 2009, 09:33 am Efectivamente lo hace cualquier compilador, el codigo en assembly es la representacion mnemonica del codigo binario que generan. VC++: /FA, /Fa (Listing File) (http://msdn.microsoft.com/en-us/library/367y26c6(VS.80).aspx). Para otros busca en la ayuda y si queres usar un depurador de verdad usa el WinDbg, un desensamblador el IDA. Una luz en el horizonte!, muchas gracias, voy a escudriñar bien en los otros compiladores, pascal lo estaba compilando con devPascal y turbo pascal, y c++ en dev-c++, y ahora pruebo con vc++. Buenas noches :-* jaja Título: Re: Como hacer que un compilador genere asm? Publicado por: Eternal Idol en 15 Agosto 2009, 14:27 pm De nadas ::) gcc -S archivo.c
|