CPU Fetch/Execute Cycle Computer program Electronic clock Computer Memory Data/address buses Fetch/Execute Cycle Accumulator ALU/Control Unit/Program Counter.

Slides:



Advertisements
Présentations similaires
GEF 435 Principes des systèmes d’exploitation
Advertisements

sont des registres 32 bits
Machine à Pile.
Exemple chargement d’une instruction
Exemple chargement dune instruction 3 0x00 0xXX 0x05 0x00 0x04 Addr Alu JM 4 to 16 Decoder High Bit C B MPC B Bus C Bus Memory control signals.
Exemple chargement dune instruction 3 0x00 0xXX 0x05 0x00 0x04 Addr Alu JM 4 to 16 Decoder High Bit C B MPC B Bus C Bus Memory control signals.
CYCLE 1 : Saisir – Afficher – Données Afficher du texte sur lécran 1- Rôle du printf() 2- Syntaxe du printf() 3- Exécution du printf() par le CPU.
Cours 8 5. Appels de fonctions Le matériel Concepts de pile
© Alexandre Parodi TITRE Pour voir le diaporama: Diaporama / Visionner le diaporama puis « space » ou clic pour avancer « back-space » pour.
3.2 Circuits logiques de base Circuits intégrés logiques (1/2)
INTRODUCTION AU Février 2008
LES SYSTEMES AUTOMATISES
©Frédéric Bastien 2006 Université de Montréal 1 LISATek LISATek pour concevoir des processeurs.
©J.Tiberghien - ULB-VUB Version 2007 Première partie, chap. 1, page 1 Chapitre 1.1 Ordinateurs : Organisation Matérielle.
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.
Lycée ELKHAWARIZMI De SAFI
Conception de processeurs – partie 1
3-Présentation d’un µP simple
Gei 431 Architecture des ordinateurs II – Frédéric Mailhot Étude de cas Maintenant qu’on a vu les pipelines, le superscalaire, le VLIW, la gestion des.
INFOR 101 Chapitre 5 Marianne Morris.
Un programme Algorithme permettant au processeur de s'alimenter:
Micro contrôleurs M. Boutemeur
Agata Savary, IUT de Blois, Département GTR, 1e année,
Exemple chargement d’une instruction 3 0x00 0xXX 0x00 Addr Alu JM 4 to 16 Decoder High Bit C B MPC B Bus C Bus Memory control signals (rd,wr,fetch)
Formations Système Embarqué & Informatique Industrielle
É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.
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.
Cours Architecture des machines informatiques 1/597 CST 101 : Conception des systèmes de télécommunication Introduction Introduction  Un cours généraliste.
SKIROC status LAL – EUDET France – 05/04/2007. Common DAQ Slice FE FPGA PHY VFE ASIC Dat a Clock+Config+Control VFE ASIC VFE ASIC VFE ASIC Conf/ Clock.
François Médevielle - UPSTI -. Introduction  Découvrir les éléments constitutifs d’un « ordinateur »  Comprendre l’organisation fonctionnelle d’une.
Formation Réseaux et Télécommunication Master 1 Matière : DSP & FPGA Par: ATOUI Hamza.
Basic PLC 1 2 Description This training introduces the basic hardware and software components of a Programmable Controller (PLC). It details the architecture.
SYSTEM PROGRAM.
UBC104 Embedded Systems Review: Interrupts & Timers.
TP4
Unité Centrale de Traitement Processeur
Ch3 : Les Processeurs Superscalairs
Fonctionnement de l'unité centrale
Téléchargement IOS - Commande tftpdnld du ROM Monitor
Evolution des machines Introduction à l’ARDUINO
Les unités spécifiques des DSP
Classification des archtecutres paralleles
Sujets Spéciaux en Informatique II
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.
Révision finale GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde.
1 Architecture d’ordinateur IFT6800 Jian-Yun Nie
Architecture de machines Le microprocesseur Cours
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Composantes principales des ordinateurs
Description et données des tables Exercices complémentaires.
Architecture de base d’un ordinateur
Technologies SoPC (System On Programmable Chip)
Introduction aux microprocesseurs
الحاسب l’ordinateur the computer مقدّمة
INTRODUCTION Architecture et Technologie des Ordinateurs
BIENVENUE TOUT LE MONDE au Module :
1 Architecture d’ordinateur IFT6800 Jian-Yun Nie
1 Architecture d’ordinateur. 2 Plan Architecture Codage et opération de base.
Architecture d’un ordinateur
1690 : Pascal invente la machine à calculer entièrement mécanique (addition et soustraction) 1800 : Jacquart invente le métier à tisser avec cartes perforées.
Sujets Spéciaux en Informatique II
1 Architecture d’ordinateur IFT6800 Jian-Yun Nie
Evolution des machines Introduction au MSP-EXP432
University : Ammar Telidji Laghouat Faculty : Technology Department : Electronics 3rd year Telecommunications Professor : S.Benghouini Student: Tadj Souad.
ITEC 1011 Introduction to Information Technologies 0. What is a Computer?
Introduction aux Circuits Reconfigurables et FPGA.
M’SILA University Information Communication Sciences and technology
Transcription de la présentation:

CPU Fetch/Execute Cycle Computer program Electronic clock Computer Memory Data/address buses Fetch/Execute Cycle Accumulator ALU/Control Unit/Program Counter CIR/MDR/MAR

Simple Microprocessor Memory Electronic Clock Arithmetic Logic Unit Accumulator Control Unit Memory Address Register Current Instruction Register Memory Data Register Program Counter Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus

Simple Microprocessor Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus … (2) (3) (R)

Simple Microprocessor Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC = 100 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus … (2) (3) (R)

Fetch Phase (1 st Instruction) Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC = 100 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus … (2) (3) (R)

1 st Instruction Decoded Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC = 101 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus … (2) (3) (R) Load number from memory location 10

1 st Instruction Executed Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC = 101 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus … (2) (3) (R) Load number from memory location

Fetch Phase (2 nd Instruction) Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC = 101 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus … (2) (3) (R) PC = 102

2nd Instruction Decoded Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC = 102 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus … (2) (3) (R) Load number from memory location

2nd Instruction Execution Memory Electronic Clock ALU Accumulator Control Unit MAR CIR MDR PC = 102 Internal Bus Special Internal Bus Structure Data Bus Data BusData Bus Data Bus Internal Bus Address Bus Data bus … (2) (3) (R)