L'Unité centrale (CPU) Le CPU doit être rapide (mesuré en temps de CPU) UNITE DE CONTROLE Générer les signaux de control/temps Contrôler le décodage/exécution.

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

GEF 435 Principes des systèmes d’exploitation
Électronique de base du processeur
sont des registres 32 bits
Le Concept du programme enregistré
Architecture de machines Le microprocesseur
Architecture de machines Principes généraux
ARCHITECTURE INTERNE d’un MICROPROCESSEUR
auxiliaires ou mémoires de masse ou alors secondaire).
Plan du cours : 2ème Partie
La pile un élément essentiel
Objectifs Nous allons concevoir une mise en œuvre contenant un noyau de jeu d’instructions. Nous verrons comment l’architecture de jeu d’instructions.
Le processeur Introduction Construction d ’un chemin de données
Le Concept du programme enregistré
Machine à Pile.
Architecture Systèmes
2.Les différentes architectures (Louis)
Les structures de données
Architecture de machines Principes généraux
Système d’exploitation : Assembleur
PILE voir l'animation: Diaporama / Visualiser ...
Système d’exploitation : Assembleur
Architecture des ordinateurs
Chapitre 8 : L’architecture de base des ordinateurs
ARCHITECTURE GLOBALE CAPTAGE Traitement DES des données GRANDEURS
Architecture et technologie des ordinateurs II
Architecture de base d’un ordinateur
Les piles Djamal Rebaïne.
Architecture et technologie des ordinateurs II
Cours 8 5. Appels de fonctions Le matériel Concepts de pile
LE MICROPROCESSEUR 8086/8088 Architecture externe du 8086
Structure de la famille de DSP Motorola 56300
Architecture des Ordinateurs
INTRODUCTION AU Février 2008
Architecture Fondamentale des Microprocesseurs
LES SYSTEMES AUTOMATISES
GPA770: Microélectronique appliquée
Architecture et technologie des ordinateurs II
Informatique 1. Les applications de l’informatique
Logique programmée & Microprocesseurs
Cours Architecture des Systèmes Informatiques
Architecture Des Ordinateurs Microprocesseur Et Mémoire
Cours de Structure et Technologie des composants d’ordinateurs
Cours Architecture des Systèmes Informatiques
Architecture d'un ordinateur
Les Microcontrôleurs 68HCXX
3-Présentation d’un µP simple
 Dispositifs d’Entrée - Input - Enter Data  Dispositifs de Traitement - Process – Manipulate Data  Dispositifs de Stockage - Storage – Store Data 
Structure de Base d’un ordinateur Matière : Informatique
Architectures des ordinateurs
Architecture et technologie des ordinateurs II
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. tél Fax Cours Architecture des.
INFOR 101 Chapitre 5 Marianne Morris.
Architecture et technologie des ordinateurs II
Un programme Algorithme permettant au processeur de s'alimenter:
Exécution d ’un programme en 6809: Présentation du programme
Micro contrôleurs M. Boutemeur
BEP Electronique - Systèmes microprogrammés
Patricia Renault UPMC 2005/2006
Représentation digitale des données Trois formats de base: 1) Décimale: base 10 (Une constante i.e dimension d ’1 vecteur) 2) Binaire: base 2 ( Mask, set/reset.
Agata Savary, IUT de Blois, Département GTR, 1e année,
Architecture des ordinateurs
Architecture d’un ordinateur
Formations Système Embarqué & Informatique Industrielle
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
Étapes pour la Programmation du 68HC11 I. Écriture du programme dans un fichier *.a11 II. Le programme est compilé (traduit en langage machine) III. Le.
Systèmes à microprocesseur Les mémoires
Jelassi Khaled Systèmes micro-programmés 1 Les systèmes micro-programmés Principe: Un système microprogramme est donc constitué de:  Un microprocesseur.
Introduction aux microprocesseurs
Transcription de la présentation:

L'Unité centrale (CPU) Le CPU doit être rapide (mesuré en temps de CPU) UNITE DE CONTROLE Générer les signaux de control/temps Contrôler le décodage/exécution des instructions UNITE ARITHMETIQUE-LOGIQUE (ALU) Elle est utilisée pendant l'exécution des instructions Opérations Mathématiques : * / + - etc. Opérations logiques : and, or, not, shift, rotate, ...

REGISTRES Compteur de programmes (PC) Stocker les adresses des instructions à être exécutées Registre des adresses de mémoire (MAR) Il sert à adresser des endroits spécifiques de la mémoire Registre d'Instructions (IR) Stockage de l'instruction à être décodée/exécutée Pointeur de la pile (SP) L'adresse du sommet de la pile

Registres Accumulateur (ACC) Registres de propos généraux X, Y Il sert à réaliser la plupart des instructions qui sont le résultat des opérations de l'ALU Registres de propos généraux X, Y Stockent de façon temporaire les résultats ou les adresses pendant l'exécution des instructions

CPU simple

CPU La pile ou Stack Registres de status (Flags) Structure du type LIFO (Last-In First Out) Stockage temporaire des données Stockage de l'adresse de return des sous-programmes Registres de status (Flags) Registres de 1-bit drapeaux Ils vont changer par rapport aux résultats des opérations arithmétiques / logiques exemple : carry, overflow, sign

Exécution des instructions La CPU performe le cycle Obtenir / Décoder / Exécuter : Obtenir une instruction de la mémoire principale Augmenter le PC ( Program Counter ) Décoder l'instruction Obtenir les operands de la mémoire Exécuter l'instruction Ecrire le(s) résultat(s) dans la mémoire

Exec. des instructions 2 Le temps d'obtention (fetch) dépends de : Le temps d'accès à la mémoire principale L'activité dans le bus du système Le temps de Décoder/Exécuter dépends de: Le vitesse de l'horloge du système (fréquence) Le type d'instruction

Architecture de Von Neumann La CPU peut exécuter UNE instruction dans un instant L'Instruction utilise UN ensemble d'operands dans un instant Cette architecture est connue sous le nom "Single Instruction, Single Data stream" (SISD) machine Les instructions et les données sont stockés dans la mémoire principal (sans distinction)