Professional Documents
Culture Documents
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.
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
Accu tempo
ALU
Indicateurs (flags) Bus d'adresses Bus de contrle
SP PC
cours_04.sdw
mars 2002
2/2
Cours
Informatique