SoloCodigo
Programación General => ASM (Ensamblador) => Mensaje iniciado 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:
-
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.
-
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
-
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.
-
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.
-
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
-
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:
-
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