Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: jfalcon en 26 Diciembre 2009, 12:43 pm



Título: Que Software uso para programar en ASM?
Publicado por: jfalcon en 26 Diciembre 2009, 12:43 pm
Hola soy novato en este tema, he ledido mucha teoria sobre asm y ingenieria imversa, pero ya es hora de programar almenos un "hola mundo".

pero no encuentro un IDE o software que me permita hacerlo.

tengo conocimiento de .net c#... asi que no soy tan noob.

este foro esta lleno de respuestas sobre ASM pero no hay un enlace que diga que y donde descargar el mejor soft para empezar con esto.

 :silbar:



Título: Re: Que Software uso para programar en ASM?
Publicado por: fuenteRea en 26 Diciembre 2009, 13:12 pm
masm?


Título: Re: Que Software uso para programar en ASM?
Publicado por: Eternal Idol en 26 Diciembre 2009, 15:05 pm
este foro esta lleno de respuestas sobre ASM pero no hay un enlace que diga que y donde descargar el mejor soft para empezar con esto.

 :silbar:

Entry point (http://foro.elhacker.net/asm/entry_point-t256455.0.html): MASM32.


Título: Re: Que Software uso para programar en ASM?
Publicado por: YST en 26 Diciembre 2009, 19:57 pm
http://foro.elhacker.net/asm/programacion_en_lenguaje_ensamblador-t255444.0.html

Tienes para elegir ;) Yo recomiendo usar FASM ;)


Título: Re: Que Software uso para programar en ASM?
Publicado por: [L]ord [R]NA en 27 Diciembre 2009, 00:49 am
http://foro.elhacker.net/asm/programacion_en_lenguaje_ensamblador-t255444.0.html

Tienes para elegir ;) Yo recomiendo usar FASM ;)

:¬¬ :¬¬ yo le recomiendo MASM


Título: Re: Que Software uso para programar en ASM?
Publicado por: Riki_89D en 27 Diciembre 2009, 18:15 pm
Yo tambien recomiendo MASM


Título: Re: Que Software uso para programar en ASM?
Publicado por: MCKSys Argentina en 28 Diciembre 2009, 00:57 am
MASM y como IDE WinASM
Código:
http://www.winasm.net/

Saludos!

PD: Aunque FASM está MUY bueno también :)


Título: Re: Que Software uso para programar en ASM?
Publicado por: YST en 28 Diciembre 2009, 23:26 pm
Mas facil discutamos por que unos recomiendan FASM y otros MASM :P

Yo recomiendo FASM por que tiene una sintaxis que puedes usar para programar en varios SO aparte de tener una sintaxis que me acomoda ;)


Título: Re: Que Software uso para programar en ASM?
Publicado por: Eternal Idol en 28 Diciembre 2009, 23:37 pm
MASM: la plataforma que me interesa es Windows (x86 y x64) y en la misma es el ensamblador con mas usuarios, mas soporte, mas literatura (tutoriales, libros, etc.), mas codigo fuente, mas ejemplos y mejor integracion con las demas herramientas de Microsoft. Ademas tiene años de desarrollo bajo sus espaldas y cientos de programadores que lo dominan.
No me quiero olvidar del paquete MASM32 que, tambien de larga data, junto con los tutoriales de Iczelion son la mejor manera de aprender a manejarse dentro de Windows.
En definitiva MASM como su nombre lo indica es un MACRO ensamblador muy potente, por eso lo recomiendo, con el cual se puede desarrollar multitud de proyectos que van desde aplicaciones de consola o GUI de modo Usuario pasando por servicios de Windows hasta llegar a modulos de modo Kernel.


Título: Re: Que Software uso para programar en ASM?
Publicado por: YST en 28 Diciembre 2009, 23:55 pm
Citar
En definitiva MASM como su nombre lo indica es un MACRO ensamblador muy potente, por eso lo recomiendo, con el cual se puede desarrollar multitud de proyectos que van desde aplicaciones de consola o GUI de modo Usuario pasando por servicios de Windows hasta llegar a modulos de modo Kernel.

Aclarar que esto tambien se puede en FASM .

Por cierto para fabricar GUI en windows es muy bueno el RADASM :P


Título: Re: Que Software uso para programar en ASM?
Publicado por: Eternal Idol en 29 Diciembre 2009, 00:05 am
Por cierto para fabricar GUI en windows es muy bueno el RADASM :P

Aclarar que RadASM (http://www.oby.ro/rad_asm/) es un: "Win32 assembly IDE for masm/tasm/fasm/nasm/goasm/hla".


Título: Re: Que Software uso para programar en ASM?
Publicado por: Festor en 29 Diciembre 2009, 00:13 am
Cita de: http://www.masm32.com/mlicence.htm
The MASM32 project is licenced freeware available to any programmer who wishes to either learn or write 32 bit Microsoft Assembler.

[...]

4. You cannot use the MASM32 Project to write software for Non-Microsoft Operating Systems.

[...]

Exclusion of open source projects and software.
The MASM32 project cannot be used to create open source software or any other project under any form of licence that requires the user of the MASM32 project to surrender the rights they are afforded under the MASM32 licence. In particular the MASM32 licence completely excludes projects licenced under the GNU organisation's published GPL licence and/or variants.

¿Alguien me puede explicar eso?  :o

¿Qué sentido tiene que prohiban escribir software para otros sistemas operativos distintos de los de Microsoft si en principio es un software diseñado para funciona unicamente en Windows...? o al menos eso es lo que entendí...

Y lo último... ¿no se puede utilizar para crear software de código abierto en Windows?  :o

De verdad que nunca se me dio bien entender algunas licencias...  :xD


Título: Re: Que Software uso para programar en ASM?
Publicado por: Eternal Idol en 29 Diciembre 2009, 00:31 am
¿Alguien me puede explicar eso?  :o

¿Qué sentido tiene que prohiban escribir software para otros sistemas operativos distintos de los de Microsoft si en principio es un software diseñado para funciona unicamente en Windows...? o al menos eso es lo que entendí...

Es por si queres escribir tu propio S.O., ejemplo el clon ReactOS, y hacer programra para el mismo con MASM.

Y lo último... ¿no se puede utilizar para crear software de código abierto en Windows?  :o

Se refiere al codigo del propio paquete, directamente del autor del mismo: What you write is actually your own so any source code you write is yours to publish as you choose but the content of the MASM32 project is protected by copyright so it cannot be stolen by other licencing systems.

"If you want to write freeware and supply your source code with it, thats fine, MASM32 protects your right to do this at no cost, no royalties and no forced code publication and you can sell your apps that use it, give them away or even eat them if you can find out how to do it but it cannot be stolen by competitive parasitic licencing systems."


http://www.masm32.com/board/index.php?topic=10663.0


Título: Re: Que Software uso para programar en ASM?
Publicado por: Festor en 29 Diciembre 2009, 00:39 am
Gracias por las aclaraciones!  ;D


Título: Re: Que Software uso para programar en ASM?
Publicado por: Eternal Idol en 29 Diciembre 2009, 00:43 am
De nadas  ::)


Título: Re: Que Software uso para programar en ASM?
Publicado por: B14573R en 14 Enero 2010, 01:45 am
mm hola saves yo empece en tasm es facil de utilisar  y lo puedes tipear en el blok de notas  y lo compilas es facil eso si es de 16 bytes a mi pareces ay que empezar desde avajo bueno nos vemos


Título: Re: Que Software uso para programar en ASM?
Publicado por: Eternal Idol en 14 Enero 2010, 09:03 am
mm hola saves yo empece en tasm es facil de utilisar  y lo puedes tipear en el blok de notas  y lo compilas es facil eso si es de 16 bytes a mi pareces ay que empezar desde avajo bueno nos vemos

De 16 BITS  ;D

PD. R.N.A. no entiendo cual es el sentido de tu intervencion en el hilo.