Titre: Architectures des microprocesseurs

Auteurs: T. Paquet

Ecole: Université de Rouen

RĂ©sumĂ©: Pour maĂźtriser la complexitĂ© d’un ordinateur

– L’utilisateur souhaite faire Y mais l’ordinateur ne peut faire que X
– La machine ne sait travailler qu’avec des reprĂ©sentations binaires et un ensemble d’instructions rĂ©duit : langage machine L0 pour la machine M0
– NĂ©cessitĂ© de construire un langage de plus haut niveau : L1
– Machine virtuelle M1: celle qui pourrait exĂ©cuter le langage L1
– Pour que l’exĂ©cution du programme Ă©crit en L1 soit possible (bien que M1 n’existe pas) il faut le traduire en L0 qui sera exĂ©cutĂ© sur la Machine M0
Exemple: Pour rĂ©aliser des programmes exĂ©cutables sur toutes les plateformes, le langage java est compilĂ© pour ĂȘtre exĂ©cutĂ© sur une machine virtuelle: la JVM. Il existe pour chaque plateforme des simulateurs de la JVM qui permettent d’exĂ©cuter un code binaire pour la JVM. Il existe Ă©galement des processeurs qui implĂ©mentent le jeux d’instruction de la JVM

Extrait du sommaire:

Introduction générale : architecture en couches
Partie I : Structure gĂ©nĂ©rale d’une architecture
1. Structure gĂ©nĂ©rale d’une architecture
2. Organisation gĂ©nĂ©rale de l’unitĂ© centrale
3. ExĂ©cution d’une instruction
4. Exécution / Interprétation
5. Principes de conception RISC
6. ParallĂ©lisme d’instructions
7. Parallélisme du processeur
8. La mémoire principale
9. Principales architectures
1. Pentium II
2. UltraSparc II
2. picoJava II
Partie II : La couche microarchitecture
1. Introduction
2. Exemple: Le modùle de l’IJVM
3. La micro-instruction
4. Le micro-programme
5. La micro-architecture MIC1
Partie III : La couche ISA
1. Propriétés de la couche ISA
2. Aperçu de la couche ISA du PENTIUM IV
3. Aperçu de la couche ISA de l‘Ultra SPARC III
4. La couche ISA de l’IJVM

Cours MicrocontrĂŽleur microprocesseur 60

Télécharger le fichier PDF: Architectures des microprocesseurs

Retour en haut

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

FPGA | Arduino | Matlab | Cours will use the information you provide on this form to be in touch with you and to provide updates and marketing.