Académique Documents
Professionnel Documents
Culture Documents
BOUTOUTA
Le calculateur numérique (ordinateur) est un système ou un ensemble de blocs composés d’éléments et de circuits
numériques qui se concertent pour exécuter un programme bien défini, conservé dans une mémoire avec des données
sur lesquelles il travaille. Quand le calculateur reçoit l’ordre d’exécuter un programme quelconque, il suit et respecte un
certain ordre jusqu’à ce que le programme prenne fin. Les informations traitées par un calculateur numérique sont de
différents types (nombres, instructions, images, vidéo, etc.…) mais elles sont toujours représentées sous un format
binaire et codées sur des mots de 8 bits (Octet) ; 16 bits ; 32 bits ou 64 bits.
1. NOTIONS DE BASE
1.1. Le microprocesseur
C’est l’élément de base dans un calculateur numérique, appelé souvent Unité Centrale. Il assure l’exécution
des programmes. Il est intégré dans une puce électronique, où on retrouve les éléments de la logique combinatoire et
séquentielle (portes, bascules, registres...). L’objectif de cette intégration qui dépasse actuellement facilement les
centaines de millions de transistors, est de permettre la réalisation des différentes opérations arithmétiques et logiques,
ainsi que les opérations de base de transfert et de branchement.
Les systèmes à microprocesseurs sont multiples et variés, on les trouve dans : l’ordinateur, la console de jeux, la
calculatrice, la télévision, le téléphone portable, le distributeur automatique, la robotique, le lecteur carte à puce ou code
à barre, l’automobile, l’instrumentation etc.…
La taille totale d’une instruction dépend du type de l’instruction et aussi du type des opérandes.
On peut représenter un microprocesseur par son schéma externe (Figure 3), il est constitué en générale :
➢ des broches pour l’alimentation du circuit ;
➢ une broche pour l’entrée du signal d’horloge ;
➢ une broche RESET pour la réinitialisation du circuit ;
➢ un nombre n de broches pour le bus de données ;
➢ un nombre p de broches pour le bus de d’adresses ;
➢ quelques broches pour le bus de commande.
a) Le microprogramme réalisant
l'instruction est exécuté.
Exemple : Décodage de 8 boitiers mémoires de 128 adresses mis en série pour obtenir 1024 adresses contigües
(figure ci-dessous).
Chapitre 1 : Généralités sur les systèmes à base de microprocesseur 8
ENST GEII Architecture des systèmes à microprocesseur Mme D.BOUTOUTA
Plages d’adresses :