You are on page 1of 2

Le microprocesseur 1.

Gnralit
Un microprocesseur est un circuit intgr complexe caractris par une trs grande intgration et dot des facults fonctionnelles dinterprtation et dexcution des instructions dun programme. Comme dans tout circuit intgr la technologie de fabrication impose au microprocesseur des caractristiques : - de temps de rponse, ce qui se traduit par une plus ou moins grande vitesse dexcution des instructions du programme. - de consommation. Exemple Le microprocesseur 6809 est fabriqu en technologie MOS canal N. Son fonctionnement est synchronis par une horloge dont la frquence peut tre 1, ou 1.5 ou 2 Mhz. Sa consommation type est de 0.5 W.

2. Environnement minimal
Le microprocesseur ne peut fonctionner sans un environnement minimal comportant : - Une zone de mmoire vive pour les donnes et les rsultats. - Une zone de mmoire morte pour le programme. - Une ou plusieurs interfaces pour les priphriques. Chaque ensemble doit tre reli aux autres par l'intermdiaire de bus ayant chacun une fonction spcifique : - Un bus des donnes, - Un bus des adresses, - Un bus de commande. Exemple Pour lenvironnement du 6809 : - Le bus des donnes communique avec le microprocesseur par lintermdiaire de huit broches bidirectionnelles (D0 D7), do la possibilit de traiter des mots de huit bits. - Le bus des adresses avec sa liaison tablie par seize broches unidirectionnelles (A0 A15) permet de grer 216 emplacements mmoires soit 65 536 (= 64 kilo-octets = 64 1 024 car 1 Ko = 210 octets). - Le bus de commande communique avec dix bornes (12 pour le microprocesseur 6809E dont lhorloge est externe).

3. Fonctions du microprocesseur
Le microprocesseur : - Organise lenchanement des tches prcises dans la mmoire du programme. - Rythme et synchronise lexcution de ces tches. - Analyse le contenu du programme, slectionne, gre et commande les circuits ncessaires lexcution de chaque tche. - Prend en compte les informations extrieures au systme.

4. Structure d'un microprocesseur


L'unit centrale d'un microprocesseur comprend essentiellement : - une unit arithmtique et logique (UAL) qui effectue les oprations, - des registres qui permettent au microprocesseur de stocker temporairement des donnes, - une unit de contrle qui commande l'ensemble du microprocesseur en fonction des instructions du programme. Certains registres ont un rle trs particulier : - le registre indicateur d'tat (flags), ce registre donne l'tat du microprocesseur tout moment, il peut seulement tre lu, - le compteur de programme (PC, Program Counter), il contient l'adresse de la prochaine instruction excuter,
cours_04.sdw mars 2002 1/2 Cours Informatique

Le microprocesseur
- le pointeur de pile (SP, Stack Pointer), c'est le pointeur d'une zone spciale de la mmoire appel pile. L'unit de contrle peut aussi se dcomposer : - le registre d'instruction, mmorise le code de l'instruction excuter, - le dcodeur dcode cette adresse, - le squenceur excute l'instruction, c'est lui qui commande l'ensemble des organes du microprocesseur.

Bus de donnes

Registre d'instructio n Dcodeur Registres Contrleur de squence

Accu tempo

ALU
Indicateurs (flags) Bus d'adresses Bus de contrle

SP PC

cours_04.sdw

mars 2002

2/2

Cours

Informatique

You might also like