2010-11-01 4 views
8

Quelqu'un peut-il indiquer des ressources à jour sur ce sujet? J'ai cherché comme n'importe quoi mais la plupart des tutos comme Iczelion ont dix ans et ne sont plus d'actualité.Windows Assembly Language Programming

Répondre

6

"Plus d'actualité" ne signifie pas que l'information est inutile. Presque toutes les informations sur le langage d'assemblage Win32 s'appliquent toujours - même le code Win95 fonctionnera toujours dans Windows 7, avec peu ou pas de modification, tant que vous ne comptez pas sur des hacks étranges (et IIRC, les didacticiels n'enseignent pas de tels hacks). Une fois que vous avez appris l'assemblage de base de Win32 (par exemple: les tutoriels d'Iczelion), le reste n'est que de nouvelles fonctions, structures, etc. Et ce n'est qu'une traduction triviale des documents MSDN. Tout fonctionne de la même manière.

5

Les didacticiels Win32 d'Iczelion sont toujours d'actualité, ils sont simplement orientés pour une utilisation sous WinXP, ils n'ont pas été mis à jour pour les systèmes d'exploitation ultérieurs.

Vous pouvez consulter les téléchargements disponibles à masm32.com, et le forum à masmforum.com. Bien sûr, vous pouvez également poser des questions ici - il y a beaucoup de vieux programmeurs ASM qui traînent ici.

4

Je suis d'accord avec les autres réponses ici; le contenu de ces tutoriels est toujours valide. Cependant, ils ne couvrent pas l'assemblage 64 bits. Si c'est ce que vous cherchez, je vous suggérerais de vous familiariser d'abord avec Win32 (les tutoriels d'Iczelion), puis d'essayer les mêmes choses dans Win64.

La seule différence majeure est le nouveau calling convention on Win64 (et que vous avez évidemment plus de registres/plus grands).