Décodage du jeu d'instruction x86 / x86-64 (x64) - Partie II
Date de publication : 09/01/2008 , Date de mise à jour : 09/01/2008
Par
Neitsa (neitsa.developpez.com)
Ce document détaille la manière dont sont utilisés les préfixes des instructions pour les processeurs x86 / x86-64 (x64).
Ce document traite en détail des préfixes dits « d'héritage »" s'appliquant aux instructions pour les processeurs appartenant à la famille des processeurs x86.
Dans un premier temps le document aborde les généralités concernant les préfixes de l'architecture x86. Ensuite, il met en lumière ce qu'est et comment se compose
chacun des groupes de préfixe suivant la nomenclature Intel. Au sommaire :
- Généralités sur les préfixes d'héritage.
- Groupe I
- Préfixe LOCK.
- Préfixes de répétition REPNE / REPNZ.
- Préfixes de répétition REP / REPE / REPZ.
- Généralités sur les préfixes de répétition.
- Groupe II
- Préfixes de segments.
- Qu'est-ce qu'un segment ?
- Les registres de segment.
- Utilisation implicite des registres de segment.
- Utilisation forcée des segments mémoire grâce aux préfixes de segment.
- Cas du double opérande mémoire.
- Cas de la mémoire plate.
- Utilité dans le désassemblage.
- Cas du mode 64 bits.
- Préfixes d'indication de branche (Branch hints)
- Branche non prise.
- Branche prise.
- Groupe III
- Préfixe de taille d'opérande (Operand size overriding).
- Cas du mode 64 bits.
- Cas de la taille d’opérande 64 bits par défaut.
- Choix de la taille d’opérande par défaut.
- Groupe IV
- Préfixe de taille d'adresse (Address size overriding).
- Instructions utilisant implicitement une adresse mémoire ou un compteur.
- Notes finales sur les préfixes.
- Préfixes requis.
- Préfixes et code « poubelle » (Junk code).
- Préfixes surnuméraires dans le cadre d’un désassembleur.
- Exécutables de démonstration.
Le document est accompagné de trois programmes (avec code source) montrant l'utilisation ou donnant des informations sur les préfixes d'instruction et les segments.
Acrobat Reader 7.0 minimum est requis pour la lecture de ce document.
Téléchargements
- Révisions du document
- Révision 1.0
- Première parution - Aucune révision.


Copyright © 2008 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.