IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Edito
Cette F.A.Q. a été réalisée à partir des questions fréquemment posées sur le forum Assembleur de 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.

Statistiques
Nombre d'auteurs : 8
Nombre de questions : 50

rechercher
   sommaire    suivant    telechargermiroir

Sommaire
Fermer'); } else { $lefiltre{$position-1} = 'O'; return('Ouvrir'); } } echo('       OuvrirOuvrir Tout développer      OuvrirOuvrir Tout réduire

'); echo('      '.plusmoins(1,$filtre).'  1. '."Information générale".' (3)
');if ($filtre{1-1}=='O'){echo('                '."Comment bien utiliser cette F.A.Q. ?".'
');echo('                '."Comment participer à cette F.A.Q. ?".'
');echo('                '."Remerciements".'
');}echo('      '.plusmoins(2,$filtre).'  2. '."F.A.Q. Générale".' (22)
');if ($filtre{2-1}=='O'){echo('                '."Qu'est ce que l'Assembleur ?".'
');echo('                '."Pourquoi programmer en Assembleur ?".'
');echo('                '."Que programmer en Assembleur ?".'
');echo('                '."Comment intégrer de l'assembleur dans un langage évolué ?".'
');echo('                '."Comment connaître le temps d'exécution de mes fonctions ?".'
');echo('                '."Comment échanger la valeur de deux registres sans utiliser d'espace d'échange ?".'
');echo('              '.plusmoins(3,$filtre).'  2.1. '."Technologies".' (3)
');if ($filtre{3-1}=='O'){echo('                        '."Quelle est la différence entre un microprocesseur et un micro-contrôleur ?".'
');echo('                        '."Quelle est la différence entre le 'RISC' et le 'CISC' ?".'
');echo('                        '."Quelle est la différence entre une architecture de 'Von Neumann' et de 'Harvard' ?".'
');}echo('              '.plusmoins(4,$filtre).'  2.2. '."Terminologie".' (6)
');if ($filtre{4-1}=='O'){echo('                        '."Comment est organisée la mémoire ?".'
');echo('                        '."Qu'est ce qu'une Interruption ?".'
');echo('                        '."Qu'est-ce qu'une adresse ?".'
');echo('                        '."Qu'est-ce qu'un 'segment' ?".'
');echo('                        '."Qu'est ce qu'un 'offset' ?".'
');echo('                        '."Qu'est ce qu'un 'registre' ?".'
');}echo('              '.plusmoins(5,$filtre).'  2.3. '."Compilation".' (4)
');if ($filtre{5-1}=='O'){echo('                        '."Pourquoi mon compilateur ne démarre pas ? ".'
');echo('                        '."Quels sont les compilateurs pour l'Assembleur ?".'
');echo('                        '."Quels sont les linkers pour l'assembleur ?".'
');echo('                        '."Quels sont les Environnements de Développement (EDI) pour l'assembleur ?".'
');}echo('              '.plusmoins(6,$filtre).'  2.4. '."Désassemblage et reverse engeenering".' (1)
');if ($filtre{6-1}=='O'){echo('                        '."Désassemblage et reverse engineering... Qu'est-ce que c'est ?".'
');}echo('              '.plusmoins(7,$filtre).'  2.5. '."Emulation".' (2)
');if ($filtre{7-1}=='O'){echo('                        '."Qu'est-ce qu'un émulateur ?".'
');echo('                        '."Quand utiliser un émulateur ?".'
');}}echo('      '.plusmoins(8,$filtre).'  3. '."F.A.Q. Assembleur x86".' (11)
');if ($filtre{8-1}=='O'){echo('                '."Qu'est-ce qu'un x86 ?".'
');echo('                '."Où trouver des informations sur le microprocesseur ?".'
');echo('                '."C'est quoi Ring 0, Ring 1, etc... ? ".'
');echo('                '."Quels sont les différents modes d'adressage d'une donnée ?".'
');echo('              '.plusmoins(9,$filtre).'  3.1. '."Matériel".' (3)
');if ($filtre{9-1}=='O'){echo('                        '."Comment arrêter et redémarrer le PC ?".'
');echo('                        '."Comment s'écrit un boot-loader de base ?".'
');echo('                        '."Comment écrire sur le port parallèle ?".'
');}echo('              '.plusmoins(10,$filtre).'  3.2. '."Interruptions".' (2)
');if ($filtre{10-1}=='O'){echo('                        '."Comment créer ses propres interruptions ?".'
');echo('                        '."Où trouver la liste des interruptions ?".'
');}echo('              '.plusmoins(11,$filtre).'  3.3. '."Programmation Win32".' (1)
');if ($filtre{11-1}=='O'){echo('                        '."Comment appeler les API Windows ?".'
');}echo('              '.plusmoins(12,$filtre).'  3.4. '."Assembleur et Delphi".' (1)
');if ($filtre{12-1}=='O'){echo('                        '."Comment lier des fichiers OBJ à un programme Turbo Pascal / Borland Pascal / Delphi ?".'
');}}echo('      '.plusmoins(13,$filtre).'  4. '."F.A.Q. Assembleur x86 / 64".' (14)
');if ($filtre{13-1}=='O'){echo('              '.plusmoins(14,$filtre).'  4.1. '."Généralités".' (6)
');if ($filtre{14-1}=='O'){echo('                        '."Où trouver de la documentation pour la programmation x64 en Assembleur ?".'
');echo('                        '."J'ai un processeur 64 bits, puis-je exécuter des programmes ou binaires 64 bits ?".'
');echo('                        '."Y a-t-il de nouvelles instructions avec les processeurs x86 64 bits ?".'
');echo('                        '."Les registres généraux sont-ils toujours les mêmes que sous 32 bits ?".'
');echo('                        '."Quels sont les nouveaux registres généraux des processeurs x86 64 bits ?".'
');echo('                        '."Quels sont les nouveaux registres autres que les registres généraux ?".'
');}echo('              '.plusmoins(15,$filtre).'  4.2. '."Questions spécifiques à la programmation".' (8)
');if ($filtre{15-1}=='O'){echo('                        '."Quels compilateurs pour la programmation x86 64 bits ?".'
');echo('                        '."Visual C++ déclenche une erreur lorsque j'utilise le mot clé _asm, pourquoi ?".'
');echo('                        '."Quelle est la convention d'appel pour les processeurs x86 64 bits ?".'
');echo('                        '."Quels sont les registres utilisés pour les retours de fonctions ?".'
');echo('                        '."Quels sont les registres préservés ou détruits lors d'un appel de fonction ?".'
');echo('                        '."Peut-on utiliser le coprocesseur mathématique (x87) et les MMX sous Windows ?".'
');echo('                        '."Comment est le stack frame avant et/ou après l'appel de fonction ?".'
');echo('                        '."Quel est le problème avec l'alignement de la pile en mode 64 bits avant d'appeler une API ?".'
');}}?>

rechercher
   sommaire    suivant    telechargermiroir

Consultez les autres F.A.Q's


Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.