SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: podrrido en Martes 13 de Marzo de 2007, 19:07

Título: Ensamblador Para Windows Y Win32 De C++
Publicado por: podrrido en Martes 13 de Marzo de 2007, 19:07
A ver aclárenme una duda ¿programar en win32 para c++ es igual que programar ensamblador para Windows :(
Y si no es así cual esta mejor por hay he oído y leído que el ensamblador de Windows no sirve para nada yo quiero aprender cual me recomiendan y si es diferente el asm de windows y win32 de c++ cual libro me recomiendan
Bueno eso es todo, saludos. :hola:
Título: Re: Ensamblador Para Windows Y Win32 De C++
Publicado por: Eternal Idol en Martes 13 de Marzo de 2007, 19:29
No es igual ... son dos lenguajes totalmente diferentes pero en lo que respecta a las llamadas a la API de Windows (generalmente conocida como Win32) es bastante parecido desde MASM32:

DeleteFileA(archivo);

invoke DeleteFileA, offset archivo

El que dice que assembly no sirve para nada es alguien que no lo domina.
Título: Re: Ensamblador Para Windows Y Win32 De C++
Publicado por: podrrido en Miércoles 14 de Marzo de 2007, 07:43
Entonces cual me recomiendas supongo que la de ensamblador para Windows, yo digo algo como para hacer gusanos, es que quiero presentar un  proyecto de programación se que están difíciles  pero en fin tengo que hacer algo, afirmo el gusano informático aclaro si lo llego a hacer es con fines educativos para ver su funcionamiento.
Entonces cual libro me recomiendas tengo ahorrado un dinero voy a comprar el de Anaya multimedia de ensamblador para Windows, Linux y DOS si tienes otro libro de una vez para comprar otro pero que no estén en ingles por que crea que los mas buenos están en ingles y no lo domino bien bueno sin mas que decir hay nos leemos
Saludos.   :D
Título: Re: Ensamblador Para Windows Y Win32 De C++
Publicado por: Eternal Idol en Miércoles 14 de Marzo de 2007, 08:03
Podes usar lo que se te de la gana, con cualquiera de los dos lenguajes podes hacer cosas muy utiles e incluso podes mezclar modulos.

Yo tengo ese libro y esta muy bien para empezar.
Título: Re: Ensamblador Para Windows Y Win32 De C++
Publicado por: Enko en Miércoles 14 de Marzo de 2007, 20:35
La ventaja que tenés en ensamblado es el tamaño de ejecutables.
Si bien, con VC++ puedes hacer ejecutables bastantes pequeñas (con algunos trucos ni se cuales :P) pero aun así, con un ensamblador terminarían siendo menores... 10-20KB como mucho.
Título: Re: Ensamblador Para Windows Y Win32 De C++
Publicado por: Eternal Idol en Miércoles 14 de Marzo de 2007, 20:51
Cita de: "Enko"
La ventaja que tenés en ensamblado es el tamaño de ejecutables.
Si bien, con VC++ puedes hacer ejecutables bastantes pequeñas (con algunos trucos ni se cuales :P) pero aun así, con un ensamblador terminarían siendo menores... 10-20KB como mucho.
Jeje, lee mi articulo sobre crear una RTL propia, en realidad podes empezar con ejecutables de 1024 bytes e incluso menos con VC++  :P
Título: Re: Ensamblador Para Windows Y Win32 De C++
Publicado por: Enko en Miércoles 14 de Marzo de 2007, 21:40
Cita de: "Eternal Idol"
Jeje, lee mi articulo sobre crear una RTL propia, en realidad podes empezar con ejecutables de 1024 bytes e incluso menos con VC++  :P
Si si, es más,  dije: "usando ciertos trucos" pero en realidad me refería al articulo tuyo.  No me animé decir lo de RTL propia porque no estaba seguro.  :lightsabre:
Título: Re: Ensamblador Para Windows Y Win32 De C++
Publicado por: podrrido en Miércoles 28 de Marzo de 2007, 07:59
Bueno ya empecé a programar en ensalmador para Windows y la verdad gracias a que sabia ensamblador para DOS se facilita  un poco pero la verdad esta muy buena esta programación si hubiera sabido, desde cuando hubiera empezado a programar en ensamblador para Windows  :D  :D  :)
a progrmar, esta noche no duermo señores :comp:
Saludos a todo el foro