SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: x.cyclop en Miércoles 18 de Enero de 2006, 21:43

Título: Se Puede Saber Qué Lleva Asm?
Publicado por: x.cyclop en Miércoles 18 de Enero de 2006, 21:43
Existe alguna manera de saber que aplicación tiene algo de Asm?? :unsure:

 :comp:
Título: Re: Se Puede Saber Qué Lleva Asm?
Publicado por: Eternal Idol en Miércoles 18 de Enero de 2006, 21:48
No, todos los lenguajes compilados generan un output que tiene una representacion directa a assembly.
Título: Re: Se Puede Saber Qué Lleva Asm?
Publicado por: x.cyclop en Jueves 19 de Enero de 2006, 20:02
Y no se podría saber por el tipo de aplicación? Por ejemplo que un editor gráfico seguro no tiene nada de Asm y un compilador si.  :blink:

 :comp:
Título: Re: Se Puede Saber Qué Lleva Asm?
Publicado por: Eternal Idol en Jueves 19 de Enero de 2006, 22:41
Cuando veas un programa compilado lo veras en assembly (todo el codigo y todos los programas).
Título: Re: Se Puede Saber Qué Lleva Asm?
Publicado por: Amilius en Viernes 20 de Enero de 2006, 00:47
Hmmm... Tal vez con una poderosa herramienta que analice que tipo de instrucciones utiliza el programa, con que frecuencia, como utiliza los registros, la forma de manejar llas llamadas... es algo muy complicado que no lo puedes hacer manualmente... pero es posible que una herramienta de ese tipo te permita saber si existe algun segmento de codigo algo "distinto" al resto, claro desde un punto de vista matematico.

P.D. Si quieres ver el codigo ASM que incluiste en tu programa pon codigo que nunca apareceria, alguna cosa como XOR CX,CX repetido varias veces...  :P Luego con un dissasembly buscas la secuencia.
Título: Re: Se Puede Saber Qué Lleva Asm?
Publicado por: Eternal Idol en Viernes 20 de Enero de 2006, 07:28
Te sorprenderia lo que son capaces de hacer algunos compiladores como Delphi  :whistling:  :devil:  :devil:  :devil: