2010-11-01 25 views
8

¿Alguien puede señalar algunos recursos actualizados sobre este tema? Han buscado como cualquier cosa, pero la mayoría de los tutos como Iczelion tienen una década y ya no son actuales.Windows Assembly Language Programming

Respuesta

6

"Ya no es actual" no significa que la información es inútil. Casi toda la información en el lenguaje ensamblador de Win32 aún se aplica, incluso el código Win95 aún funcionará en Windows 7, con poca o ninguna modificación, siempre y cuando no dependas de ningún hacker extraño (e IIRC, los tutoriales no enseñan sobre tales hacks).

Una vez que aprenda el ensamblaje básico de Win32 (es decir, los tutoriales de Iczelion), el resto son solo nuevas funciones, estructuras, etc. Y eso es solo una traducción trivial de los documentos de MSDN. Todo funciona de la misma manera.

5

Los tutoriales Win32 de Iczelion siguen siendo actuales, están orientados para su uso en WinXP, no se han actualizado para sistemas operativos posteriores.

Puede consultar las descargas disponibles en masm32.com, y el foro en masmforum.com. Por supuesto, también puede hacer preguntas aquí: hay muchos programadores antiguos de asm dando vueltas por aquí.

4

Acepto las otras respuestas aquí; el contenido de estos tutoriales sigue siendo válido. Sin embargo, no cubren el ensamblaje de 64 bits. Si eso es lo que buscas, te sugiero familiarizarte primero con Win32 (tutoriales de Iczelion) y luego probar las mismas cosas en Win64.

La única diferencia importante es la nueva calling convention on Win64 (y que tiene registros más/más grandes, obviamente).