0% ont trouvé ce document utile (0 vote)
9 vues28 pages

Introduction aux systèmes micro-programmés

Cour système microprogramme chapitre 1

Transféré par

brjhadjer
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues28 pages

Introduction aux systèmes micro-programmés

Cour système microprogramme chapitre 1

Transféré par

brjhadjer
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Matière.

Systèmes micro-programmés

Chapitre 01 :
Notions de base sur les systèmes micro-
programmés
Historique:

Les évolutions de la technologie de


fabrication des ordinateurs depuis leur
naissance jusqu'à nos jours sont marquées
par des événements au fil des
générations..
Première génération 45-55
L'essor de l' ordinateur électronique basé sur la
technologie des tubes vides, relais, résistances;
Deuxième génération 55-62
Apparition du transistor (1955-1965) remplacent les
tubes à vides et réduisent considérablement le volume
des ordinateurs.
Troisième génération 62-77
Apparition des Circuits intégrés :un circuit intégré peut
remplacer plusieurs transistors.
Quatrième génération 77-91
Taux d’intégration plus élevé et L’apparition des PC
(ordinateur personnel)
Cinquième génération 91- …
L’apparition de la nanotechnologie
miniaturisation des transistors à l’ordre de nano et depuis
les ordinateurs sont plus performants et plus fiables et
on commence de parler des laptop.
C’est quoi un système

microprogrammé ?
Définition
Il existe deux techniques distinctes pour réaliser un
séquenceur d'un processeur.
[Link] technique câblée est utilisée pour concevoir ce séquenceur
en utilisant des bascules.
[Link]'un CPU est fabriqué, une mémoire morte appelée
ROM ou PROM est utilisée pour contenir le programme
convenable, connu sous le nom de microprogramme, ou
microcode. Cette solution est désignée sous le nom de
microprogrammée.
Définition

Donc, un système microprogrammé


est un système où le séquenceur du
microprocesseur est réalisé par la
technique de microprogrammation.
Machine de Von Neumann

Ce modèle est le plus utilisée dans les ordinateurs de nos


jours.
Ce modèle contient :
o CPU ou microprocesseur
o Mémoire
o Interfaces d’entrée sortie.
o Bus d’adressage
o Bus de donnée et de commande.
Machine de Von Neumann
Quel est le principe de

fonctionnement de l’ordinateur ?
Quel est le principe de fonctionnement
de l’ordinateur ?

Comprendre le fonctionnement de chaque


élément qui compose l'ordinateur est
essentiel pour répondre à cette question.
Le CPU

Le CPU représente le cerveau de l’ordinateur, il est en relation


étroite avec:
o La RAM car c’est là où il lit les instructions les données et là aussi
où il écrit les résultats de opérations faites.
o La majorité des interfaces E/S. il les commande et il les contrôle.
o Le bus d’adressage et le bus commande. Il les sélectionne pour
garantir les connexions entre les différents constituants.
Quelles sont les taches du CPU ?

Le CPU effectue les opérations suivantes:


o lire et écrire dans la mémoire.
o Exécute les instructions provenant de la RAM
o Décode les opérations arithmétiques et logiques.
o Transférer les données entre les différents composants de
l’ordinateur via les différents bus.
o Contrôle la majorité des interfaces E/S.
De quoi se compose le CPU ?

o Le CPU se compose de:


1. UAL : unité arithmétique et logique.
[Link] (ou bien UC):unité de
commande et de control.
C’est quoi un UAL ?

C’est un système électronique combinatoire contient deux


entrées à N bits et une sortie à N bits. IL est chargé
d’effectuer des opérations suivantes :
o Arithmétiques (Addition, soustraction, …)
o Logiques comme (AND, OR, NAND, NOR, NOT, …)
o Relationnelles comme (>, >=, <, <=, différant, =,…)
Schéma type d’UAL

A,B :registres d’entrée , C: registre de sortie


F:combinaison de l’opération Les flèches : bus internes
Exemple:

A,B :registres d’entrée , S: registre de sortie


F : 3 bits pour sélectionner l’operation
C’est quoi un registre d’état ?
Quelle est sa nécessité ?

 Un registre, connu sous le nom de registre d'état, est


nécessaire pour l'UAL.
 Ce registre est constitué d'un ensemble de bits, connus
sous le nom d'indicateurs d'état ou de drapeaux (flags).
 Sa fonction : évaluer l'état du résultat de l'opération.
 La plupart des opérations ont au moins un bit marqué.
Par exemple : flag de signe, flag de zéro, flag de parité,...
C’est quoi unité de commande et de
control?

UCC ou UC signifie unité de commande et de


contrôle.
Elle est composée de plusieurs circuits
électroniques combinatoires et d'un circuit
numérique séquentiel utilisé pour décoder les
instructions et produire les commandes
nécessaires.
C’est Quelles sont les taches qui sont
accomplies par l’U.C.?
L'UC réalise les tâches suivantes :
o La lecture et l'écriture sont effectuées dans la mémoire en
utilisant à la fois le bus d'adressage et le bus de données.
o La commande et le contrôle des opérations arithmétiques et
logiques qui se déroulent à UAL.
o Le contrôle en grande partie les interfaces E/S et les échanges qui
se produisent, comme l'affichage à l'écran, l'impression, etc.
o Détecte les erreurs, les signale et les rectifie. (division sur zero,
adresse inexistante,..)
Les signaux de commande émis par l’UC ?

Schéma signaux de commande de l’ UC.


Quelle est la structure interne de
l’unité de commande ?
Les éléments fondamentaux de l'U.C. sont :
o Le compteur ordinal (compteur programme) : C.O. contient l’adresse de la
prochaine instruction
o Registre d’instruction : R.I.,Reçoit l'instruction en cours d'exécution de la
mémoire. Sa taille est égale à la taille du mot mémoire.
o Le décodeur : C'est un circuit combinatoire qui décode l'instruction pour
l'opération voulue.
o Le séquenceur: Ce circuit est séquentiel. Il produit la commande appropriée
en fonction de l'état actuel de l'opération et de l'opération souhaitée.
o L’horloge: Un signal électrique qui oscille rythme les opérations d'un circuit
électronique. Le cycle d'horloge désigne sa période.
Schéma synoptique de la structure
interne de l’UC?
C’est quoi une
mémoire (RAM) ?
La mémoire RAM (Random acces memory)
1. La RAM est vue de manière logique comme une table comportant n lignes.
Chaque ligne est associée à une case de 8 bits (ou 16, 32,...). Chaque bit est
conservé dans une unité créée à partir des bascules (S/C).
2. Elle sert à mémoriser les données ou instructions tant qu'il y a de l'énergie
(Volatile).
3. La mémoire est vive (lire et écrire)
4. Accès aléatoire et non séquentiel.
5. Son rôle est de ranger les informations utilisées par le CPU dans l'espace de
travail du calculateur.

Vous aimerez peut-être aussi