SlideShare une entreprise Scribd logo
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

Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMajid CHADAD
 
Les systèmes d'information
Les systèmes d'informationLes systèmes d'information
Les systèmes d'information
Oumaima Karim
 
Détecter et réparer les pannes d
Détecter et réparer les pannes dDétecter et réparer les pannes d
Détecter et réparer les pannes dPaul Kamga
 
Les composants de l'ordinateur
Les composants de l'ordinateurLes composants de l'ordinateur
Les composants de l'ordinateur
Cybercommune Guichen Pont-Réan
 
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
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
Ines Ouaz
 
Ch4 circuitscombinatoires
Ch4 circuitscombinatoiresCh4 circuitscombinatoires
Ch4 circuitscombinatoiresmickel iron
 
Fiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiquesFiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiques
ATPENSC-Group
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
webreaker
 
Architecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseArchitecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-base
Abdoulaye Dieng
 
Chapitre 1 SI Définitions & Conceptions.pptx
Chapitre 1 SI Définitions & Conceptions.pptxChapitre 1 SI Définitions & Conceptions.pptx
Chapitre 1 SI Définitions & Conceptions.pptx
Lilia Hedfi-Khayati
 
Codage de l'information
Codage de l'informationCodage de l'information
Codage de l'information
Peronnin Eric
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1
SinGuy
 
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en EducationRapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Mohamed Amine Mahmoudi
 
Introduction à pl/sql
Introduction à pl/sqlIntroduction à pl/sql
Introduction à pl/sql
Abdelouahed Abdou
 
Chapitre iii interruptions
Chapitre iii interruptionsChapitre iii interruptions
Chapitre iii interruptionsSana Aroussi
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Chapitre iii processeur intel 80x86
Chapitre iii processeur intel 80x86Chapitre iii processeur intel 80x86
Chapitre iii processeur intel 80x86Sana Aroussi
 
Introduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationIntroduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling Notation
Sanae BEKKAR
 

Tendances (20)

Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
Microcontroleurs
MicrocontroleursMicrocontroleurs
Microcontroleurs
 
Les systèmes d'information
Les systèmes d'informationLes systèmes d'information
Les systèmes d'information
 
Détecter et réparer les pannes d
Détecter et réparer les pannes dDétecter et réparer les pannes d
Détecter et réparer les pannes d
 
Les composants de l'ordinateur
Les composants de l'ordinateurLes composants de l'ordinateur
Les composants de l'ordinateur
 
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
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 
Ch4 circuitscombinatoires
Ch4 circuitscombinatoiresCh4 circuitscombinatoires
Ch4 circuitscombinatoires
 
Fiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiquesFiche TD sur les systèmes informatiques
Fiche TD sur les systèmes informatiques
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
 
Architecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-baseArchitecture ordinateur-2-architecture-de-base
Architecture ordinateur-2-architecture-de-base
 
Chapitre 1 SI Définitions & Conceptions.pptx
Chapitre 1 SI Définitions & Conceptions.pptxChapitre 1 SI Définitions & Conceptions.pptx
Chapitre 1 SI Définitions & Conceptions.pptx
 
Codage de l'information
Codage de l'informationCodage de l'information
Codage de l'information
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1
 
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en EducationRapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
 
Introduction à pl/sql
Introduction à pl/sqlIntroduction à pl/sql
Introduction à pl/sql
 
Chapitre iii interruptions
Chapitre iii interruptionsChapitre iii interruptions
Chapitre iii interruptions
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Chapitre iii processeur intel 80x86
Chapitre iii processeur intel 80x86Chapitre iii processeur intel 80x86
Chapitre iii processeur intel 80x86
 
Introduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationIntroduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling Notation
 

En vedette

Présentation microprocesseur finale
Présentation microprocesseur finalePrésentation microprocesseur finale
Présentation microprocesseur finale
Mahmoud Masmoudi
 
Le Micro Processeur
Le Micro ProcesseurLe Micro Processeur
Le Micro Processeur
razman
 
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
 
Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentielsSana Aroussi
 
Sujet 3 - LE DISQUE DUR
Sujet 3 - LE DISQUE DURSujet 3 - LE DISQUE DUR
Sujet 3 - LE DISQUE DUR
RMwebsite
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registres
linuxscout
 

En vedette (9)

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
 
Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentiels
 
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.pdf
HouBou3
 
cour PIC16F877.pptx
cour PIC16F877.pptxcour PIC16F877.pptx
cour PIC16F877.pptx
KamalZeghdar
 
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
AliRami3
 
Comment fonctionne un ordinateur ?
Comment fonctionne un ordinateur ?Comment fonctionne un ordinateur ?
Comment fonctionne un ordinateur ?
cedric lemery
 
Pic 16 f84
Pic 16 f84Pic 16 f84
Pic 16 f84
babaoui mohamed
 
Microcontroller/microcontroleur/pic.pptx
Microcontroller/microcontroleur/pic.pptxMicrocontroller/microcontroleur/pic.pptx
Microcontroller/microcontroleur/pic.pptx
SABIR Hamza
 
pic16f84-200306072553.pdf
pic16f84-200306072553.pdfpic16f84-200306072553.pdf
pic16f84-200306072553.pdf
Abdo 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
 
Arduino cottenceau1112
Arduino cottenceau1112Arduino cottenceau1112
Arduino cottenceau1112
Hafid Moujane
 
a_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdfa_introduction ElectroniqueDesSysEmbarqués.pdf
a_introduction ElectroniqueDesSysEmbarqués.pdf
AnasAsran1
 
Assembleur i8086
Assembleur i8086Assembleur i8086
Assembleur i8086
ahmedyes
 
8. introduction a larchitecture arm
8. introduction a larchitecture arm8. introduction a larchitecture arm
8. introduction a larchitecture arm
Abdelwahab Wahib
 
Etude-Du-Microcontrleur-Pic16f84-160919133655
Etude-Du-Microcontrleur-Pic16f84-160919133655Etude-Du-Microcontrleur-Pic16f84-160919133655
Etude-Du-Microcontrleur-Pic16f84-160919133655
Abdo 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.pdf
IMADABOUDRAR1
 
Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2Microcontrôleur PIC Microchip part1/2
Microcontrôleur PIC Microchip part1/2
Mohammed Lamghari
 
Architecture 4
Architecture 4Architecture 4
Architecture 4
coursuniv
 
Chapitre 2api- ladder architecteur2024.pdf
Chapitre 2api- ladder architecteur2024.pdfChapitre 2api- ladder architecteur2024.pdf
Chapitre 2api- ladder architecteur2024.pdf
hammardjamel0
 

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 ?
 
Pic 16 f84
Pic 16 f84Pic 16 f84
Pic 16 f84
 
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
 
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

Cours de conjugaison des verbes du premier, deuxième et troisième groupe
Cours de conjugaison des verbes du premier, deuxième et troisième groupeCours de conjugaison des verbes du premier, deuxième et troisième groupe
Cours de conjugaison des verbes du premier, deuxième et troisième groupe
Yuma91
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
cristionobedi
 
Mémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et auditMémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et audit
MelDjobo
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
Txaruka
 
SYLLABUS DU COURS MARKETING DTS 1-2.pdf
SYLLABUS DU COURS  MARKETING DTS 1-2.pdfSYLLABUS DU COURS  MARKETING DTS 1-2.pdf
SYLLABUS DU COURS MARKETING DTS 1-2.pdf
Moukagni Evrard
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
frizzole
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
WarlockeTamagafk
 
Système de gestion des fichiers de amine
Système de gestion des fichiers de amineSystème de gestion des fichiers de amine
Système de gestion des fichiers de amine
sewawillis
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Formation
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Oscar Smith
 
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
mrelmejri
 
Contrôle fiscale en république de guinée
Contrôle fiscale en république de guinéeContrôle fiscale en république de guinée
Contrôle fiscale en république de guinée
bangalykaba146
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
GiselaAlves15
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
IES Turina/Rodrigo/Itaca/Palomeras
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
BenotGeorges3
 

Dernier (15)

Cours de conjugaison des verbes du premier, deuxième et troisième groupe
Cours de conjugaison des verbes du premier, deuxième et troisième groupeCours de conjugaison des verbes du premier, deuxième et troisième groupe
Cours de conjugaison des verbes du premier, deuxième et troisième groupe
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
 
Mémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et auditMémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et audit
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
 
SYLLABUS DU COURS MARKETING DTS 1-2.pdf
SYLLABUS DU COURS  MARKETING DTS 1-2.pdfSYLLABUS DU COURS  MARKETING DTS 1-2.pdf
SYLLABUS DU COURS MARKETING DTS 1-2.pdf
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
 
Système de gestion des fichiers de amine
Système de gestion des fichiers de amineSystème de gestion des fichiers de amine
Système de gestion des fichiers de amine
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
 
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
 
Contrôle fiscale en république de guinée
Contrôle fiscale en république de guinéeContrôle fiscale en république de guinée
Contrôle fiscale en république de guinée
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
 

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