I. Introduction

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.

II. Téléchargements

III. Révisions du document

III-A. 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.