Como hacer que un compilador genere asm?

Iniciado por Binaria, 15 Agosto 2009, 07:50 AM

0 Miembros y 1 Visitante están viendo este tema.

Binaria

 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 pienso, facilito y mejoro el mundo" - De por ahi

YST

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  ;)


Yo le enseñe a Kayser a usar objetos en ASM

Ari Slash

exelente YST es lo que buscaba


salu2... se agradece

YST

Cita de: ari-slash en 15 Agosto 2009, 08:08 AM
exelente YST es lo que buscaba


salu2... se agradece
Eres Binaria ??? O.O


Yo le enseñe a Kayser a usar objetos en ASM

Ari Slash

no pero me estoy iniciando...   ;D

y ademas quiero programar eeprom  :P

salu2

Binaria

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  ;)

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.
"Yo pienso, facilito y mejoro el mundo" - De por ahi

Eternal Idol

Efectivamente lo hace cualquier compilador, el codigo en assembly es la representacion mnemonica del codigo binario que generan.

VC++: /FA, /Fa (Listing File).

Para otros busca en la ayuda y si queres usar un depurador de verdad usa el WinDbg, un desensamblador el IDA.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Binaria

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

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
"Yo pienso, facilito y mejoro el mundo" - De por ahi

Eternal Idol

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón