Informatique
SUPPORT DE COURS
MICROPROCESSEURS
Licence 2: Ingénierie
Délivré par :
José Alexis GBAGUIDI
1- GENERALITES
* INTRODUCTION * Historique * QU’ENTEND-T-ON PAR ARCHITECTURE ? * QU’EST CE QU’UN MICROPROCESSEUR ?
Rôle
* RAPPELS * OU TROUVE-T-ON DES SYSTEMES A MICROPROCESSEUR ?
2- ARCHITECTURE DE BASE
* MODELE DE VON NEUMANN * L’UNITE CENTRALE * LA MEMOIRE PRINCIPALE * LES INTERFACES D’ENTREES/SORTIES * LES BUS * DECODAGE D’ADRESSES * ORGANISATION D’UNE MEMOIRE * CARACTERISTIQUES D’UNE MEMOIRE * DIFFERENTS TYPES DE MEMOIRE * LES MEMOIRES VIVES (RAM) Les RAM statiques Les RAM dynamiques Conclusions * LES MEMOIRES MORTES (ROM)
LA ROM
La PROM
L’EPROM ou UV-EPROM
L’EEPROM
La FLASH EPROM * CRITERES DE CHOIX D’UNE MEMOIRE * NOTION DE HIERARCHIE MEMOIRE
3- LES MEMOIRES
4- LE MICROPROCESSEUR * ARCHITECTURE DE BASE D’UN MICROPROCESSEUR
L’UNITE DE COMMANDE L’UNITE DE TRAITEMENT SCHEMA FONCTIONNEL * CYCLE D’EXECUTION D’UNE INSTRUCTION * JEU D’INSTRUCTIONS DEFINITION
TYPE D’INSTRUCTIONS CODAGE MODE D’ADRESSAGE TEMPS D’EXECUTION * LANGAGE DE PROGRAMMATION * PERFORMANCES D’UN MICROPROCESSEUR * NOTION D’ARCHITECTURE RISC ET CISC L’ARCHITECTURE CISC
Pourquoi?
Comment?
L’ARCHITECTURE RISC
Pourquoi?
Comment? COMPARAISON * AMELIORATIONS DE L’ARCHITECTURE DE BASE
ARCHITECTURE PIPELINE
Principe
Gain de performance
Problèmes
NOTION DE CACHE MEMOIRE
Problème posé
Principe
ARCHITECTURE SUPERSCALAIRE
ARCHITECTURE PIPELINE ET SUPERSCALAIRE * PROCESSEURS SPECIAUX
LE MICROCONTROLEUR
LE PROCESSEUR DE SIGNAL * EXEMPLES
AMD ATHLON
INTEL PENTIUM III
5- LES ECHANGES DE DONNEES
* L’INTERFACE D’ENTREE/SORTIE
ROLE
CONSTITUTION * TECHNIQUES D’ECHANGE DE DONNEES
ECHANGE PROGRAMME
Scrutation
Interruption ECHANGE DIRECT AVEC LA MEMOIRE * TYPES DE