Présentation
Auteur(s)
-
René J. CHEVANCE : Ingénieur du Conservatoire national des Arts et Métiers - Docteur ès sciences - Conseiller technologie et partenariats Bull - Professeur associé au CNAM
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
ans cet article, on a choisi d’illustrer notre propos avec les microprocesseurs des deux familles les plus importantes en termes de part de marché que sont IA-32 et PowerPC. Bien évidemment ce choix ne saurait constituer un jugement de valeur, en particulier vis-à-vis des qualités des autres familles de microprocesseurs.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
1. Architecture Intel IA 32
L’architecture IA 32 d’Intel, qui est aussi désignée dans la profession sous le nom d’architecture x86, est l’une des représentantes typiques de l’architecture CISC (Complex Instruction Set Computer ). En effet, ses caractéristiques majeures sont :
-
un format d’instruction complexe et de longueur variable ;
-
une architecture de type à registre généraux, la plupart des instructions, et en particulier les instructions de calcul font référence à des opérandes placés en mémoire ;
-
des modes d’adressage nombreux et assez complexes.
L’architecture IA 32 que l’on connaît actuellement est le résultat d’une succession d’évolutions de l’architecture des premiers microprocesseurs d’Intel. À partir d’une architecture simple de type « à accumulateur », Intel a évolué vers une architecture de type « à registres généraux », toutefois un certain nombre de ces registres ont un usage spécialisé. Cette évolution a permis de lever certains goulets d’étranglement. Notre propos n’est pas de donner ici une définition précise de l’architecture IA 32 mais plutôt d’en mettre en évidence les caractéristiques principales. Le lecteur intéressé par une description précise peut se tourner vers les nombreux ouvrages consacrés à cette architecture ou vers les manuels édités par Intel [22] [23] [24].
IA 32 se caractérise par une spécialisation des registres. La figure 1 montre les registres spécifiés par l’architecture IA 32.
L’architecture spécifie plusieurs groupes de registres :
-
8 registres de 32 bits chacun : EAX, EBX, ECX, EDX, ESI, EDI, EBP et ESP. Si ces registres peuvent être utilisés comme registres généraux, il faut remarquer que l’architecture définit une certaine spécialisation de ces registres. Ainsi, EBS est un pointeur dans la zone des données identifiée par le registre DS et aussi le pointeur identifiant la chaîne de données « source » dans une opération portant sur une chaîne de caractères, ECX est un compteur pour les opérations portant sur les chaînes et les boucles, EDX est utilisé pour les opérations d’entrées-sorties, ESI est un pointeur dans la zone de données identifiée par ES et aussi...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Architecture Intel IA 32
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive