Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
FORUM ASSEMBLEUR FAQ ASSEMBLEUR LIVRES ASSEMBLEUR

Décodage du jeu d'instruction x86 / x86-64 (x64) - Partie I

Date de publication : 06/04/2007 , Date de mise à jour : 02/05/2007

Par Neitsa (neitsa.developpez.com)
 

Ce document donne une vue générale de la manière dont sont composées les instructions pour les processeurs x86 / x86-64 (x64).


Ce document traite de la manière de décoder le jeu d'instruction des processeurs appartenant à la famille des processeurs x86 et traite aussi bien du mode x86 32 bits que du mode 64 bits.

Dans un premier temps le document aborde les modes d'exécution des processeurs de la famille x86. Ensuite, il met en lumière ce qu'est une instruction et ses différents constituants, à savoir :

  • Les préfixes hérités des modes 16 et 32 bits.
  • Les préfixes 64 bits : REX.
  • L'opcode.
  • Le modR/M.
  • Le SIB (Scale Index Base).
  • Le déplacement (Displacement).
  • Les valeurs immédiates (Immediates).
Finalement, ce document se termine sur l'endianness des processeurs.

Téléchargements


  • Révisions du document
  • Révision 1.1
    • Révision du chapitre sur les modes d'opération.
    • Correction des fautes orthographiques et des erreurs sémantiques.
    • Liens cliquables pour la table des matières et la table des illustrations.


Valid XHTML 1.1!Valid CSS!

Copyright © 2007 Neitsa. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsable bénévole de la rubrique Assembleur : Florent Humbert (Millie) - Contacter par EMail :
Vos questions techniques : forum d'entraide Assembleur - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.