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.
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/) ;)
exelente YST es lo que buscaba
salu2... se agradece
Cita de: ari-slash en 15 Agosto 2009, 08:08 AM
exelente YST es lo que buscaba
salu2... se agradece
Eres Binaria ??? O.O
no pero me estoy iniciando... ;D
y ademas quiero programar eeprom :P
salu2
Cita de: 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/) ;)
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.
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.
Cita de: 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.
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
De nadas ::) gcc -S archivo.c