Architecture du PowerPC
Microprocesseurs - Exemples d’architectures
H1161 v1 Archive

Architecture du PowerPC
Microprocesseurs - Exemples d’architectures

Auteur(s) : René J. CHEVANCE

Date de publication : 10 août 1998

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

1 - Architecture Intel IA 32

2 - Architecture du PowerPC

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.

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

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

Lecture en cours
Présentation

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

2. Architecture du PowerPC

L’architecture du PowerPC s’inscrit dans la famille des architectures RISC (Reduced Instruction Set Computer ) en raison de ses caractéristiques :

  • format d’instruction simple et de longueur fixe ;

  • architecture de type registre/registre (pour les opérations arithmétiques et logiques) et de type chargement/rangement (Load/Store) pour les interactions avec la mémoire ;

  • modes d’adressage simples et peu nombreux ;

  • instructions simples permettant d’exécuter les instructions en peu de cycles.

On peut toutefois remarquer que l’architecture du PowerPC n’est pas l’une des architectures les plus typiques de l’approche RISC en raison de son nombre élevé d’instructions et de la complexité de certaines instructions. Notre propos n’est pas de donner une définition précise de l’architecture mais plutôt de mettre en évidence les caractéristiques essentielles de cette architecture. Le lecteur pourra consulter [21] ou bien [38] pour une description précise, la présente description s’inspire de [11].

PowerPC est une architecture 64 bits avec une arithmétique entière 64 bits et des adresses 64 bits. Pour optimiser le fonctionnement sur des systèmes d’entrée de gamme ou de moyenne gamme, PowerPC supporte aussi une architecture 32 bits.

Ainsi, l’architecture PowerPC comporte deux modes de fonctionnement : un mode 32 bits et un mode 64 bits. Le mode de fonctionnement est défini au niveau du registre d’état du processeur MSR (Machine State Register ).

Conformément à la définition de l’architecture, il est possible d’avoir des implémentations ne supportant que le mode 32 bits (par exemple 601, 603 et 604) ou bien des implémentations supportant le mode 64 bits ainsi que le mode 32 bits (par exemple 620, 630, Power3).

La figure 10 montre les registres spécifiés par l’architecture PowerPC.

L’architecture spécifie plusieurs groupes de registres :

  • les registres de branchement : 8 registres de condition (Condition Registers ), registre de liaison pour les appels de sous-programme (Link Register ) et un registre de comptage (Count Register ) ;

  • les registres généraux (R0 à R31) ;

  • les registres flottants (FR0 à FR31). PowerPC supporte le standard IEEE-754 (cf. Microprocesseurs-...

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Architecture du PowerPC

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire
Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre