
FAQ AssembleurConsultez toutes les FAQ
Nombre d'auteurs : 8, nombre de questions : 50, dernière mise à jour : 29 avril 2007
Cette F.A.Q. a été réalisée à partir des questions fréquemment posées sur le forum Assembleur de http://www.developpez.com et de l'expérience personnelle des auteurs.
Nous tenons à souligner que cette F.A.Q. ne garantit en aucun cas que les informations qu'elle propose soient correctes.
Les auteurs font le maximum, mais l'erreur est humaine.
Cette F.A.Q. ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez devenir rédacteur, lisez ceci.
Nous espérons que cette F.A.Q. saura répondre à un maximum de vos questions.
Nous vous souhaitons une bonne lecture.
L'équipe Assembleur de Developpez.com.
FAQ lues fois.
Table des matières
1. Information générale
(3)
2. F.A.Q. Générale
(22)
- Qu'est ce que l'Assembleur ?
- Pourquoi programmer en Assembleur ?
- Que programmer en Assembleur ?
- Comment intégrer de l'assembleur dans un langage évolué ?
- Comment connaître le temps d'exécution de mes fonctions ?
- Comment échanger la valeur de deux registres sans utiliser d'espace d'échange ?
2.1. Technologies
(3)
2.2. Terminologie
(6)
2.3. Compilation
(4)
2.4. Désassemblage et reverse engeenering
(1)
2.5. Emulation
(2)
3. F.A.Q. Assembleur x86
(11)
4. F.A.Q. Assembleur x86 / 64
(14)
4.1. Généralités
(6)
- Où trouver de la documentation pour la programmation x64 en Assembleur ?
- J'ai un processeur 64 bits, puis-je exécuter des programmes ou binaires 64 bits ?
- Y a-t-il de nouvelles instructions avec les processeurs x86 64 bits ?
- Les registres généraux sont-ils toujours les mêmes que sous 32 bits ?
- Quels sont les nouveaux registres généraux des processeurs x86 64 bits ?
- Quels sont les nouveaux registres autres que les registres généraux ?
4.2. Questions spécifiques à la programmation
(8)
- Quels compilateurs pour la programmation x86 64 bits ?
- Visual C++ déclenche une erreur lorsque j'utilise le mot clé _asm, pourquoi ?
- Quelle est la convention d'appel pour les processeurs x86 64 bits ?
- Quels sont les registres utilisés pour les retours de fonctions ?
- Quels sont les registres préservés ou détruits lors d'un appel de fonction ?
- Peut-on utiliser le coprocesseur mathématique (x87) et les MMX sous Windows ?
- Comment est le stack frame avant et/ou après l'appel de fonction ?
- Quel est le problème avec l'alignement de la pile en mode 64 bits avant d'appeler une API ?
