Introduction aux microprocesseurs

Slides:



Advertisements
Présentations similaires
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.
Advertisements

INFOR 101 Chapitre 5 Marianne Morris.
Chapitre IV Architecture de VonNeumann. I/ Introduction John VonNeumann est un mathématicien d’origine Hongroise qui a participé au projet Manhattan.
CHAftITREI ARCHITECTURE de BASE. Modèle de Von Neumann Langage d’assemblage1 John Von Neumann est à l'origine d'un modèle de machine universelle de traitement.
1 © Copyright 2005, Philippe Arlotto tln.fr Creative Commons Attribution-ShareAlike 2.0 license 18/09/2016 Cours microprocesseurs.
Iut Arles, dept. InformatiqueArchitecture des Ordinateurs, 1ère année 1 Architecture des ordinateurs Cours 2 cours disponibles sur :
TP 1 BIS Programmation structurée à l’aide de fonctions (FC) et de bloc fonctionnels (FB)
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
François Médevielle - UPSTI -. Introduction  Découvrir les éléments constitutifs d’un « ordinateur »  Comprendre l’organisation fonctionnelle d’une.
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
NOTIONS INFORMATIQUES : RAPPEL
UE2 - M22 Licence acoustique
Unité Centrale de Traitement Processeur
Architecture des ordinateurs, Environnement Numérique de Travail
Architecture de machines Historique
Plan 1. L’ordinateur : Les connaissances de base
Utilisation de Windows
L’ordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I Alain Mille UFR d’Informatique UCBL.
Initiation à la micro-informatique Le matériel
Algorithmique demander jeu du pendu.
La science qui permet le traitement automatique des informations
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Fonctionnement de l'unité centrale
Cours 5 Mardi 13 septembre Période 1: Les bases de l’informatique et les composantes de l’ordinateur PARTIE 1 Période 2: L’utilisation de Power Point.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Plan du cours Introduction : création de circuits
Les composants informatiques
Architecture de machines Le microprocesseur
CPU Fetch/Execute Cycle Computer program Electronic clock Computer Memory Data/address buses Fetch/Execute Cycle Accumulator ALU/Control Unit/Program Counter.
Système d’exploitation Windows XP
INFORMATIQUE NAVAL Présentation: ESSO PIDE MALIK 1.
Instructions et micro-instructions
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.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
PROGRAMMATION ET ENSEIGNEMENT
Architectures parallèles
Architecture de machines Le microprocesseur Cours
Entrées/Sorties - Variables - Calculs - Alternative
Le Pc vu de l’intérieur Réalisé par ……………… – pour a.bouque.eurotech.free.fr – Source : ada et EuroTech.
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
G.ELGHOUMARI Université ParisII Panthéon-Assas
Composantes principales des ordinateurs
Architecture des ordinateurs
Introduction aux Systèmes d’Exploitation
Bienvenue sur Coursinfo.fr
Cours Microprocesseur Par Philippe Bancquart ¨
ARCHITECTURE DES ORDINATEURS
Révision du format des données
Assembleur, Compilateur et Éditeur de Liens
B.Shishedjiev - Informatique
Architecture matérielle des ordinateurs
L’ordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I Alain Mille UFR d’Informatique UCBL.
Chapitre 7 : Les mémoires
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Notions de base sécurité
الحاسب l’ordinateur the computer مقدّمة
Introduction à l’assembleur ARM: arithmétique et conditions
Prénom : Date : Les multiplications 1 Calcul
Notions de base de l’informatique. 1-Définitions : Le mot « Informatique » a été créé (vers 1960) à partir des deux mots « information » et « automatique.
1 Architecture d’ordinateur. 2 Plan Architecture Codage et opération de base.
Ce qu’il faut savoir! Ordinateur : Notions De Base
Architecture d’un ordinateur
Opérateurs et fonctions arithmétiques Opérateurs de relation Opérateurs logiques Cours 02.
Introduction à l'Informatique
Notions de base sécurité
Fonctionnement de l'unité centrale (rappels ? de 1ère Année)
Python Nicolas THIBAULT
Traitement de TEXTE 2 Stage – Semaine 3.
Introduction aux Circuits Reconfigurables et FPGA.
Transcription de la présentation:

Introduction aux microprocesseurs Fetch, decode, execute, fetch, decode, execute… CPU GIF-1001 Ordinateurs : Structure et Applications, H2015 Jean-François Lalonde

Architecture von Neumann Unité de calcul arithmétique: addition, soustraction, multiplications, etc. logique: opérateurs logiques, comparaisons, etc. ALU (Arithmetic and Logic Unit) Appelons les choses par leur nom Unité de calcul (ALU)

Architecture von Neumann Unité de contrôle Le coeur de l’ordinateur: va chercher des instructions, et les exécute Se sert de l’ALU pour les tâches arithmétiques et logiques CCU (Central Control Unit) ALU + CCU = microprocesseur Microprocesseur Unité de calcul (ALU) Unité de contrôle (CCU)

Architecture von Neumann Mémoire stocke les données manipulées par le microprocesseur stocke les instructions (programmes) à exécuter par le microprocesseur Plusieurs “niveaux” de mémoire Microprocesseur Mémoire (données & instructions) Unité de calcul (ALU) Unité de contrôle (CCU)

Architecture von Neumann Périphériques d’entrée-sorties Nous permettent d’interagir avec l’ordinateur! entrées: clavier, souris, lecteur DVD, etc. sorties: écran, carte graphique, imprimante, etc. entrées-sorties: disque dur, port ethernet, etc. Que fait le micro-processeur? juste 3 choses Microprocesseur Mémoire (données & instructions) Unité de calcul (ALU) Entrées Sorties Nous Unité de contrôle (CCU)

Cycle d’instructions Que fait le microprocesseur? Fetch: aller chercher la prochaine instruction Decode: décode l’instruction (détermine ce qu’il y a à faire) Execute: exécuter l’instruction DECODE Décoder l’instruction FETCH Aller chercher la prochaine instruction EXECUTE Exécuter l’instruction

Fonctionnement — modèle simplifié Instructions (3 chiffres) 1xx additionne le contenu de l’adresse xx à l’ALU 3xx stocke à l’adresse xx 901 lis l’entrée et l’écrit dans l’ALU 902 lit l’ALU et l’écrit dans la sortie 000 arrête l’exécution Mémoire ALU Adresse Contenu 00 01 02 03 04 05 06 07 08 09 Adresse Contenu 00 901 01 309 02 03 109 04 902 05 000 06 07 08 09 TABLEAU (p. 2a) Entrée CCU Sortie Compteur

Cycle d’instructions Que fait le microprocesseur? Fetch: aller chercher la prochaine instruction Decode: décode l’instruction (détermine ce qu’il y a à faire) Execute: exécuter l’instruction DECODE Décoder l’instruction FETCH Aller chercher la prochaine instruction EXECUTE Exécuter l’instruction