Présentation

Article

1 - ARCHITECTURE INTEL IA 32

2 - ARCHITECTURE DU POWERPC

| Réf : H1161 v1

Architecture Intel IA 32
Microprocesseurs - Exemples d’architectures

Auteur(s) : René J. CHEVANCE

Date de publication : 10 août 1998

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

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’article

INTRODUCTION

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.

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h1161


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

ABONNEZ-VOUS

Lecture en cours
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 est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

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

ABONNEZ-VOUS

Lecture en cours
Architecture Intel IA 32
Sommaire
Sommaire

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

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

ABONNEZ-VOUS