Liens utiles assembleur x86

Dernière mise à jour le 13 novembre 2009 à 13:07 par marlalapocket
Publié par kilian
Voici quelques liens utiles pour l'assembleur x86. Le but étant de compiler des documents pertinents autant pour ceux qui débutent que pour ceux qui sont à l'aise dans ce domaine.


Tutoriels

  • PC assembly Language (fr/it/es/en/ch) disponible en plusieurs langages, dont le français. C'est un excellent tutoriel pour apprendre et les notions essentielles y sont abordées, des bases jusqu'au opérations pour nombre flottants. Les exemples sont prévus pour le logiciel libre nasm et ce cours a été écrit en faisant régulièrement référence au C. A télécharger et lire sans complexe.
  • La section ASM de developpez.com (fr) . Vous y trouverez des ressources intéressantes dont une référence concise et détaillée des principales instructions.
  • Tutoriel Asm Iprezo (fr) Un autre tutoriel d'assembleur qui semble bien détaillé.

Références complètes


Assembleur sous windows


* La page d'Iczelion (en) . C'est un site qui a déjà un peu d'âge mais sa documentation est loin d'être périmée. On y apprend comment invoquer les fonctions de l'API windows en assembleur par exemple. Il y a de nombreux exemples, de la simple MessageBox jusqu'a la gestion des processus.

Assembleur sous Linux


* Linux Assembly (en). Ce site n'est pas spécifique à l'architecture x86 mais couvre le thème plus général d'assembleur sous Linux . On y trouve de nombreuses explications sur l'assembleur inline, l'utilisation de nasm, de gas etc...

Logiciels


Assembleurs


Les assembleurs sont les logiciels qui transforment le code assembleur en code machine pour finalement produire du code exécutable.
  • Nasm. Gratuit, open source, syntaxe légère. Supporte Windows/Dos/Linux etc...
  • Fasm. Comme Nasm: gratuit, open source et mutliplateforme.

Emulateurs

  • Emu8086 Un émulateur de processeur 8086, permet de programmer en assembler x86 tout en ayant une représentation bien visuelle de ce qu'il se passe. Un bon outil pour apprendre.
Meilleures réponses pour « Liens utiles assembleur x86 » dans :
Exercice assembleur x86 nombre premier Voir Introduction Notions abordées dans cet exercice Enoncé Rappel Corrigé Explication Introduction Ce petit exercice d'assembleur vise les architectures x86 (Processeurs Intel et Amd 32 bits) et utilise la syntaxe de Nasm, un assembleur...
[Référencement] Les critères de Google VoirQuels sont les critères de positionnement de Google ? 1 - Les échanges de liens 2- Le titre de vos pages 3 - Le contenu de vos pages 4 - La hiérarchie 5 - Les balises méta 6 - Les sitemaps Les choses à ne PAS faire Liens utiles Quels
[PHP] Liens utiles VoirQuelques liens utiles à la programmation en php: - http://www.commentcamarche.net/php/phpintro.php3 -> L'original :) - http://www.phpdebutant.org -> Très bons tutoriaux faciles d'accès - http://www.php.net -> Indispensable, le moteur de...
Exercice assembleur x86 occurence d'un caractère VoirIntroduction Notions abordées dans cet exercice Enoncé Corrigé Explication Introduction Ce petit exercice d'assembleur vise les architectures x86 (Processeurs Intel et Amd 32 bits) et utilise la syntaxe de Nasm, un assembleur libre,...
Télécharger ZSNES VoirSi vous avez toujours voulu d'un émulateur pour Super Nintendo, celui ci vous plaira sûrement ! ZSNES est un émulateur open source de super Nintendo. Il a été écrit avec l'assemblage x86, C et C++. Pour le plus grand bonheur de ceux qui utilisent...
Liste des instructions en assembleur VoirTableau des principales instructions en assembleur Voici une liste (non exhaustive) des principales instructions en assembleur des processeurs 80x86, ainsi que du code machine qui leur est associé et de leur taille en mémoire. Les valeurs val et...