SlideShare une entreprise Scribd logo
1  sur  17
ARCHITECTURE
   INTERNE d’un
MICROPROCESSEUR




                  1
BUS DE DONNEES

                                                   Registre de données
    Bus interne de données




      R0           Rn                                                                          A
                                                                                               C
                                                                         R   D                 C
                                                                         E   ’                 U
                                                                         G                     M
                                        Registre d’instruction           I   I                 U
      Registre auxiliaire                                                    N   SP   PC       L
                                        Code Op.        Adresse          S
                                                                             D                 A
                                                                         T                     T
                                  ALU                                    R   E
                                                                                               E
                                                                         E   X                 U
                                        Décodeur                                               R
             Registre d’état

                                                        Bus interne d’adresses
Signaux internes
de commande
                   BLOC LOGIQUE DE COMMANDE (CU)


                                                                         Registre d’adresses
                        Horloge               Bus de commande

                                                                  BUS D’ADRESSES
                                                                                                   2
Compteur de programme


   Il est constitué par un registre dont le contenu est
   initialisé avec l'adresse de la première instruction du
   programme.




                                                             3
Dès le lancement du programme ce compteur contient
l'adresse de la première instruction à exécuter :

        soit par incrémentation automatique dans le cas où
les adresses des instructions se suivent.

         soit par chargement de l'adresse de branchement
dans le cas de sauts programmés.




                                                             4
ALU :

C'est un circuit complexe qui assure les fonctions:

      - arithmétiques: addition et soustraction
      - logiques: ET, OU, OU exclusif
      - comparaison, décalage à droite ou à gauche,
incrémentation, décrémentation, mise à 1 ou à 0 d'un bit, test de
bit.

Une ALU est constituée par un certain nombre de circuits tels
que: complémenteur, additionneur, décaleur, portes logiques, ...



                                                              5
Bloc logique de de commande:

 Il organise l'exécution des instructions au rythme
 d’une horloge.

 Il élabore tous les signaux de synchronisation internes
 ou externes (bus des commandes) du microprocesseur




                                                           6
Registre et décodeur d’instructions:


Chacune des instructions à exécuter est rangée dans le
registre instruction dont le format est 24 bits.

Le premier octet ( 8 bits) est toujours le code de l'opération
que le décodeur d'instruction doit identifier.




                                                                 7
Pointeur de pile ou stack pointeur:
C'est un registre compteur de 16 bits qui contient l'adresse
du sommet de la pile.

La pile est externe au microprocesseur.

C'est une certaine partie de la mémoire RAM.

Elle est utilisée pour sauvegarder les contenus des
différents registres, lors de l'appel à un sous-programme
ou lors de la gestion d'une interruption, par exemple.


                                                               8
Registre de données

Ce registre de 8 bits est un registre tampon qui assure
l'interfaçage  entre    le  microprocesseur    et   son
environnement ou inversement.

 Il conditionne le bus externe ou le bus interne des
données.




                                                      9
Registre d’adresses


Ce registre de 16 bits est un registre tampon qui assure l'
interfaçage entre le microprocesseur et son environnement.


Il conditionne le bus externe des adresses.




                                                              10
Accumulateur :

Un accumulateur est un registre de travail de 8 ou 16 bits qui
sert:

              à stocker une opérande au début d'une
opération arithmétique et le résultat à la fin de l'opération.

              à stocker temporairement des données en
provenance de l'extérieur du microprocesseur avant leur
reprise pour être rangées en mémoire.



                                                                 11
à stocker des données provenant de la
mémoire ou de l'UAL pour les présenter vers l'extérieur du
microprocesseur.




                                                         12
Registre d’état :

 Chacun de ces bits est un indicateur dont l'état dépend du
 résultat de la dernière opération effectuée.

 On les appelle indicateur d’état ou flag ou drapeaux.

 Dans un programme le résultat du test de leur état
 conditionne souvent le déroulement de la suite du
 programme.




                                                          13
On peut citer comme indicateur :

             retenue                 (carry : C)
             retenue intermédiaire   (Auxiliary-Carry : AC)
             signe                   (Sign : S)
             débordement             (overflow : OV ou V)
             zéro                    (Z)
             parité                  (Parity : P)




                                                         14
Registre d’index :


  Le contenu de ce registre de 16 bits est une adresse.


  Il est utilisé dans le mode d'adressage indexé




                                                          15
Registres auxiliaires :



    Ils permettent de stocker le résultat des instructions
    exécuter par l’ALU




                                                             16
FIN
  17

Contenu connexe

Tendances

Algorithme & structures de données Chap II
Algorithme & structures de données Chap IIAlgorithme & structures de données Chap II
Algorithme & structures de données Chap IIInes Ouaz
 
M207 Commande électronique des machines Mantaly.pptx
M207 Commande électronique des machines Mantaly.pptxM207 Commande électronique des machines Mantaly.pptx
M207 Commande électronique des machines Mantaly.pptxsaaid6
 
cours algorithme et structure de données 1er année
cours algorithme et structure de données 1er annéecours algorithme et structure de données 1er année
cours algorithme et structure de données 1er annéeMissaoui Abdelbaki
 
Polycopié Electronique de puissance avec Matlab Simulink.pdf
Polycopié Electronique de puissance avec Matlab Simulink.pdfPolycopié Electronique de puissance avec Matlab Simulink.pdf
Polycopié Electronique de puissance avec Matlab Simulink.pdfYoussefOumhella
 
Systèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processusSystèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processusLilia Sfaxi
 
Les symboles des portes logiques
Les symboles des portes logiquesLes symboles des portes logiques
Les symboles des portes logiquesmorin moli
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automateselectrolouhla
 
Sience D'ingenieur en Eléctrisité
Sience D'ingenieur en Eléctrisité Sience D'ingenieur en Eléctrisité
Sience D'ingenieur en Eléctrisité anasslv
 
Chapitre iii interruptions
Chapitre iii interruptionsChapitre iii interruptions
Chapitre iii interruptionsSana Aroussi
 
Microprocesseur support de cours
Microprocesseur support de coursMicroprocesseur support de cours
Microprocesseur support de courssarah Benmerzouk
 
Chapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurChapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurSana Aroussi
 
Cours algorithme
Cours algorithmeCours algorithme
Cours algorithmebadr zaimi
 
7 grafcet avec saut d'étape perceuse
7  grafcet avec saut d'étape perceuse7  grafcet avec saut d'étape perceuse
7 grafcet avec saut d'étape perceuseomar bllaouhamou
 
Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesAbdoulaye Dieng
 
Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresAbdoulaye Dieng
 
Algorithme & structures de données Chap I
Algorithme & structures de données Chap IAlgorithme & structures de données Chap I
Algorithme & structures de données Chap IInes Ouaz
 

Tendances (20)

Bascules
BasculesBascules
Bascules
 
Algorithme & structures de données Chap II
Algorithme & structures de données Chap IIAlgorithme & structures de données Chap II
Algorithme & structures de données Chap II
 
M207 Commande électronique des machines Mantaly.pptx
M207 Commande électronique des machines Mantaly.pptxM207 Commande électronique des machines Mantaly.pptx
M207 Commande électronique des machines Mantaly.pptx
 
cours algorithme et structure de données 1er année
cours algorithme et structure de données 1er annéecours algorithme et structure de données 1er année
cours algorithme et structure de données 1er année
 
Pic 16 f84
Pic 16 f84Pic 16 f84
Pic 16 f84
 
Polycopié Electronique de puissance avec Matlab Simulink.pdf
Polycopié Electronique de puissance avec Matlab Simulink.pdfPolycopié Electronique de puissance avec Matlab Simulink.pdf
Polycopié Electronique de puissance avec Matlab Simulink.pdf
 
Systèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processusSystèmes d'Exploitation - chp2-gestion des processus
Systèmes d'Exploitation - chp2-gestion des processus
 
Les symboles des portes logiques
Les symboles des portes logiquesLes symboles des portes logiques
Les symboles des portes logiques
 
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automatesتمارين وحلول خاصة ببرمجة Ladder et instructions automates
تمارين وحلول خاصة ببرمجة Ladder et instructions automates
 
Microcontrôleur
MicrocontrôleurMicrocontrôleur
Microcontrôleur
 
Sience D'ingenieur en Eléctrisité
Sience D'ingenieur en Eléctrisité Sience D'ingenieur en Eléctrisité
Sience D'ingenieur en Eléctrisité
 
Ladder
LadderLadder
Ladder
 
Chapitre iii interruptions
Chapitre iii interruptionsChapitre iii interruptions
Chapitre iii interruptions
 
Microprocesseur support de cours
Microprocesseur support de coursMicroprocesseur support de cours
Microprocesseur support de cours
 
Chapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurChapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateur
 
Cours algorithme
Cours algorithmeCours algorithme
Cours algorithme
 
7 grafcet avec saut d'étape perceuse
7  grafcet avec saut d'étape perceuse7  grafcet avec saut d'étape perceuse
7 grafcet avec saut d'étape perceuse
 
Architecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donneesArchitecture ordinateur-echange-de-donnees
Architecture ordinateur-echange-de-donnees
 
Architecture des ordinateurs : memoires
Architecture des ordinateurs : memoiresArchitecture des ordinateurs : memoires
Architecture des ordinateurs : memoires
 
Algorithme & structures de données Chap I
Algorithme & structures de données Chap IAlgorithme & structures de données Chap I
Algorithme & structures de données Chap I
 

En vedette

Présentation microprocesseur finale
Présentation microprocesseur finalePrésentation microprocesseur finale
Présentation microprocesseur finaleMahmoud Masmoudi
 
Le Micro Processeur
Le Micro ProcesseurLe Micro Processeur
Le Micro Processeurrazman
 
Architecture du microprocesseur
Architecture du microprocesseurArchitecture du microprocesseur
Architecture du microprocesseurOndernemersschool
 
TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire bilal001
 
Jeux d instruction du 6809
Jeux d instruction du 6809Jeux d instruction du 6809
Jeux d instruction du 6809Amel Morchdi
 
Sujet 3 - LE DISQUE DUR
Sujet 3 - LE DISQUE DURSujet 3 - LE DISQUE DUR
Sujet 3 - LE DISQUE DURRMwebsite
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registreslinuxscout
 

En vedette (8)

Présentation microprocesseur finale
Présentation microprocesseur finalePrésentation microprocesseur finale
Présentation microprocesseur finale
 
Le Micro Processeur
Le Micro ProcesseurLe Micro Processeur
Le Micro Processeur
 
Processeur
ProcesseurProcesseur
Processeur
 
Architecture du microprocesseur
Architecture du microprocesseurArchitecture du microprocesseur
Architecture du microprocesseur
 
TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire
 
Jeux d instruction du 6809
Jeux d instruction du 6809Jeux d instruction du 6809
Jeux d instruction du 6809
 
Sujet 3 - LE DISQUE DUR
Sujet 3 - LE DISQUE DURSujet 3 - LE DISQUE DUR
Sujet 3 - LE DISQUE DUR
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registres
 

Similaire à Architecture du microprocesseur

DSP FPGA.pdf
DSP FPGA.pdfDSP FPGA.pdf
DSP FPGA.pdfHouBou3
 
cour PIC16F877.pptx
cour PIC16F877.pptxcour PIC16F877.pptx
cour PIC16F877.pptxKamalZeghdar
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdfAliRami3
 
Comment fonctionne un ordinateur ?
Comment fonctionne un ordinateur ?Comment fonctionne un ordinateur ?
Comment fonctionne un ordinateur ?cedric lemery
 
Microcontroller/microcontroleur/pic.pptx
Microcontroller/microcontroleur/pic.pptxMicrocontroller/microcontroleur/pic.pptx
Microcontroller/microcontroleur/pic.pptxSABIR Hamza
 
pic16f84-200306072553.pdf
pic16f84-200306072553.pdfpic16f84-200306072553.pdf
pic16f84-200306072553.pdfAbdo Brahmi
 
Microcontroleur Pic16 F84
Microcontroleur Pic16 F84Microcontroleur Pic16 F84
Microcontroleur Pic16 F84guest1e7b02
 
Programmation En Langage Pl7 2
Programmation En Langage Pl7 2Programmation En Langage Pl7 2
Programmation En Langage Pl7 2youri59490
 
Chapitre iii processeur intel 80x86
Chapitre iii processeur intel 80x86Chapitre iii processeur intel 80x86
Chapitre iii processeur intel 80x86Sana Aroussi
 
Arduino cottenceau1112
Arduino cottenceau1112Arduino cottenceau1112
Arduino cottenceau1112Hafid Moujane
 
a_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfa_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfAnasAsran1
 
Assembleur i8086
Assembleur i8086Assembleur i8086
Assembleur i8086ahmedyes
 
8. introduction a larchitecture arm
8. introduction a larchitecture arm8. introduction a larchitecture arm
8. introduction a larchitecture armAbdelwahab Wahib
 
Etude-Du-Microcontrleur-Pic16f84-160919133655
Etude-Du-Microcontrleur-Pic16f84-160919133655Etude-Du-Microcontrleur-Pic16f84-160919133655
Etude-Du-Microcontrleur-Pic16f84-160919133655Abdo Brahmi
 
Micocontroleur16 fxxx (1)
Micocontroleur16 fxxx (1)Micocontroleur16 fxxx (1)
Micocontroleur16 fxxx (1)Karim Touati
 
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdfNotes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdfIMADABOUDRAR1
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Mohammed Lamghari
 
Architecture 4
Architecture 4Architecture 4
Architecture 4coursuniv
 
Chapitre 2api- ladder architecteur2024.pdf
Chapitre 2api- ladder architecteur2024.pdfChapitre 2api- ladder architecteur2024.pdf
Chapitre 2api- ladder architecteur2024.pdfhammardjamel0
 

Similaire à Architecture du microprocesseur (20)

DSP FPGA.pdf
DSP FPGA.pdfDSP FPGA.pdf
DSP FPGA.pdf
 
cour PIC16F877.pptx
cour PIC16F877.pptxcour PIC16F877.pptx
cour PIC16F877.pptx
 
Cours de PIC Généralités.pdf
Cours de PIC Généralités.pdfCours de PIC Généralités.pdf
Cours de PIC Généralités.pdf
 
Comment fonctionne un ordinateur ?
Comment fonctionne un ordinateur ?Comment fonctionne un ordinateur ?
Comment fonctionne un ordinateur ?
 
Microcontroller/microcontroleur/pic.pptx
Microcontroller/microcontroleur/pic.pptxMicrocontroller/microcontroleur/pic.pptx
Microcontroller/microcontroleur/pic.pptx
 
pic16f84-200306072553.pdf
pic16f84-200306072553.pdfpic16f84-200306072553.pdf
pic16f84-200306072553.pdf
 
Microcontroleur Pic16 F84
Microcontroleur Pic16 F84Microcontroleur Pic16 F84
Microcontroleur Pic16 F84
 
Programmation En Langage Pl7 2
Programmation En Langage Pl7 2Programmation En Langage Pl7 2
Programmation En Langage Pl7 2
 
Chapitre iii processeur intel 80x86
Chapitre iii processeur intel 80x86Chapitre iii processeur intel 80x86
Chapitre iii processeur intel 80x86
 
Arduino cottenceau1112
Arduino cottenceau1112Arduino cottenceau1112
Arduino cottenceau1112
 
a_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfa_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdf
 
Assembleur i8086
Assembleur i8086Assembleur i8086
Assembleur i8086
 
8. introduction a larchitecture arm
8. introduction a larchitecture arm8. introduction a larchitecture arm
8. introduction a larchitecture arm
 
Etude-Du-Microcontrleur-Pic16f84-160919133655
Etude-Du-Microcontrleur-Pic16f84-160919133655Etude-Du-Microcontrleur-Pic16f84-160919133655
Etude-Du-Microcontrleur-Pic16f84-160919133655
 
Micocontroleur16 fxxx (1)
Micocontroleur16 fxxx (1)Micocontroleur16 fxxx (1)
Micocontroleur16 fxxx (1)
 
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdfNotes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
Notes de cours sur le microcontrôleur PIC16F84 BADR DIDOUH FSTF.pdf
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2
 
Tp Automate
Tp AutomateTp Automate
Tp Automate
 
Architecture 4
Architecture 4Architecture 4
Architecture 4
 
Chapitre 2api- ladder architecteur2024.pdf
Chapitre 2api- ladder architecteur2024.pdfChapitre 2api- ladder architecteur2024.pdf
Chapitre 2api- ladder architecteur2024.pdf
 

Plus de Ondernemersschool

Questionnaire sur les tension dans un circuit série
Questionnaire sur les tension dans un circuit sérieQuestionnaire sur les tension dans un circuit série
Questionnaire sur les tension dans un circuit sérieOndernemersschool
 
Questionnaire sur les résistances et la loi d'ohm
Questionnaire sur les résistances et la loi d'ohmQuestionnaire sur les résistances et la loi d'ohm
Questionnaire sur les résistances et la loi d'ohmOndernemersschool
 
Présentation programme de dessin
Présentation programme de dessinPrésentation programme de dessin
Présentation programme de dessinOndernemersschool
 
Les transmission de données
Les transmission de donnéesLes transmission de données
Les transmission de donnéesOndernemersschool
 
Les constituants d'un depart moteur
Les constituants d'un depart moteurLes constituants d'un depart moteur
Les constituants d'un depart moteurOndernemersschool
 
Le fonctionnement d'une mémoire
Le fonctionnement d'une mémoireLe fonctionnement d'une mémoire
Le fonctionnement d'une mémoireOndernemersschool
 
Le fonctionnement d'une mémoire
Le fonctionnement d'une mémoireLe fonctionnement d'une mémoire
Le fonctionnement d'une mémoireOndernemersschool
 
Le disjoncteur différentiel
Le disjoncteur différentielLe disjoncteur différentiel
Le disjoncteur différentielOndernemersschool
 
La protection des conducteurs
La protection des conducteursLa protection des conducteurs
La protection des conducteursOndernemersschool
 
Calcul du courant de défaut
Calcul du courant de défautCalcul du courant de défaut
Calcul du courant de défautOndernemersschool
 
Alimentation en-courant-continu
Alimentation en-courant-continuAlimentation en-courant-continu
Alimentation en-courant-continuOndernemersschool
 

Plus de Ondernemersschool (20)

Toegepaste fysica volledig
Toegepaste fysica volledigToegepaste fysica volledig
Toegepaste fysica volledig
 
Questionnaire sur les tension dans un circuit série
Questionnaire sur les tension dans un circuit sérieQuestionnaire sur les tension dans un circuit série
Questionnaire sur les tension dans un circuit série
 
Questionnaire sur les résistances et la loi d'ohm
Questionnaire sur les résistances et la loi d'ohmQuestionnaire sur les résistances et la loi d'ohm
Questionnaire sur les résistances et la loi d'ohm
 
Présentation programme de dessin
Présentation programme de dessinPrésentation programme de dessin
Présentation programme de dessin
 
Les transmission de données
Les transmission de donnéesLes transmission de données
Les transmission de données
 
Les transformateurs
Les transformateursLes transformateurs
Les transformateurs
 
Les systèmes automatisés
Les systèmes automatisésLes systèmes automatisés
Les systèmes automatisés
 
Les sondes de température
Les sondes de températureLes sondes de température
Les sondes de température
 
Les detecteurs tout ou rien
Les detecteurs tout ou rienLes detecteurs tout ou rien
Les detecteurs tout ou rien
 
Les constituants d'un depart moteur
Les constituants d'un depart moteurLes constituants d'un depart moteur
Les constituants d'un depart moteur
 
Les capteurs numériques
Les capteurs numériquesLes capteurs numériques
Les capteurs numériques
 
Le fonctionnement d'une mémoire
Le fonctionnement d'une mémoireLe fonctionnement d'une mémoire
Le fonctionnement d'une mémoire
 
Le fonctionnement d'une mémoire
Le fonctionnement d'une mémoireLe fonctionnement d'une mémoire
Le fonctionnement d'une mémoire
 
Le disjoncteur différentiel
Le disjoncteur différentielLe disjoncteur différentiel
Le disjoncteur différentiel
 
Le contacteur
Le contacteurLe contacteur
Le contacteur
 
La protection des conducteurs
La protection des conducteursLa protection des conducteurs
La protection des conducteurs
 
La prise de terre
La prise de terreLa prise de terre
La prise de terre
 
Disjoncteurs basse tension
Disjoncteurs basse tensionDisjoncteurs basse tension
Disjoncteurs basse tension
 
Calcul du courant de défaut
Calcul du courant de défautCalcul du courant de défaut
Calcul du courant de défaut
 
Alimentation en-courant-continu
Alimentation en-courant-continuAlimentation en-courant-continu
Alimentation en-courant-continu
 

Dernier

systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.docKarimKhrifech
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfssuser40e112
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 

Dernier (20)

systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.doc
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 

Architecture du microprocesseur

  • 1. ARCHITECTURE INTERNE d’un MICROPROCESSEUR 1
  • 2. BUS DE DONNEES Registre de données Bus interne de données R0 Rn A C R D C E ’ U G M Registre d’instruction I I U Registre auxiliaire N SP PC L Code Op. Adresse S D A T T ALU R E E E X U Décodeur R Registre d’état Bus interne d’adresses Signaux internes de commande BLOC LOGIQUE DE COMMANDE (CU) Registre d’adresses Horloge Bus de commande BUS D’ADRESSES 2
  • 3. Compteur de programme Il est constitué par un registre dont le contenu est initialisé avec l'adresse de la première instruction du programme. 3
  • 4. Dès le lancement du programme ce compteur contient l'adresse de la première instruction à exécuter : soit par incrémentation automatique dans le cas où les adresses des instructions se suivent. soit par chargement de l'adresse de branchement dans le cas de sauts programmés. 4
  • 5. ALU : C'est un circuit complexe qui assure les fonctions: - arithmétiques: addition et soustraction - logiques: ET, OU, OU exclusif - comparaison, décalage à droite ou à gauche, incrémentation, décrémentation, mise à 1 ou à 0 d'un bit, test de bit. Une ALU est constituée par un certain nombre de circuits tels que: complémenteur, additionneur, décaleur, portes logiques, ... 5
  • 6. Bloc logique de de commande: Il organise l'exécution des instructions au rythme d’une horloge. Il élabore tous les signaux de synchronisation internes ou externes (bus des commandes) du microprocesseur 6
  • 7. Registre et décodeur d’instructions: Chacune des instructions à exécuter est rangée dans le registre instruction dont le format est 24 bits. Le premier octet ( 8 bits) est toujours le code de l'opération que le décodeur d'instruction doit identifier. 7
  • 8. Pointeur de pile ou stack pointeur: C'est un registre compteur de 16 bits qui contient l'adresse du sommet de la pile. La pile est externe au microprocesseur. C'est une certaine partie de la mémoire RAM. Elle est utilisée pour sauvegarder les contenus des différents registres, lors de l'appel à un sous-programme ou lors de la gestion d'une interruption, par exemple. 8
  • 9. Registre de données Ce registre de 8 bits est un registre tampon qui assure l'interfaçage entre le microprocesseur et son environnement ou inversement. Il conditionne le bus externe ou le bus interne des données. 9
  • 10. Registre d’adresses Ce registre de 16 bits est un registre tampon qui assure l' interfaçage entre le microprocesseur et son environnement. Il conditionne le bus externe des adresses. 10
  • 11. Accumulateur : Un accumulateur est un registre de travail de 8 ou 16 bits qui sert: à stocker une opérande au début d'une opération arithmétique et le résultat à la fin de l'opération. à stocker temporairement des données en provenance de l'extérieur du microprocesseur avant leur reprise pour être rangées en mémoire. 11
  • 12. à stocker des données provenant de la mémoire ou de l'UAL pour les présenter vers l'extérieur du microprocesseur. 12
  • 13. Registre d’état : Chacun de ces bits est un indicateur dont l'état dépend du résultat de la dernière opération effectuée. On les appelle indicateur d’état ou flag ou drapeaux. Dans un programme le résultat du test de leur état conditionne souvent le déroulement de la suite du programme. 13
  • 14. On peut citer comme indicateur : retenue (carry : C) retenue intermédiaire (Auxiliary-Carry : AC) signe (Sign : S) débordement (overflow : OV ou V) zéro (Z) parité (Parity : P) 14
  • 15. Registre d’index : Le contenu de ce registre de 16 bits est une adresse. Il est utilisé dans le mode d'adressage indexé 15
  • 16. Registres auxiliaires : Ils permettent de stocker le résultat des instructions exécuter par l’ALU 16