I- Introduction
Les microprocesseurs sont utilisés avec d’autres composants pour réaliser des micro
ordinateurs . Le microprocesseur remplit toutes les fonctions de l’ «unite de traitement »
(CPU) , alors que les autres composants fournissent la mémoire et les autres fonctions
requises par le système
Pour passer au micro-ordinateur, il faut adjoindre à l'unité centrale de traitement
des mémoires pour stocker les données et le programme
des circuits d'entrées/sorties (E/S) et d'interface
des circuits annexes multiplexeurs, décodeurs, portes logiques
une horloge ("cadencement" et synchronisation de l'ensemble)
une alimentation
II- Le micro-ordinateur
Un ordinateur apparaît au premier abord comme composé d’une mémoire centrale qui
contient programme et données, d’une unité centrale de traitement(ou CPU) qui exécute le
programme et d’unités d’entrées sorties permettant les échanges avec l’extérieur. L’unité
centrale de traitement est un circuit intégré, c’est le le microprocesseur. L'architecture d'un
micro-ordinateur est la suivante :
II.1- Le microprocesseur
II.2- La mémoire
Elle stocke et restitue des informations sous forme de mots binaires (1 bits / 4 bits / 8 bits /
16 bits)
Un boîtier mémoire est constitué d'un ensemble d'entités mémoire élémentaires (cellules
mémoire) stockant un élément binaire (bit : Binary digIT) ayant pour valeur 0 ou 1.Ces
cellules sont groupées en mot (word) de p bits (en général p=1 ou 8 bits).
Le nombre n de cases mémoire de p bits appelé capacité ou taille de la mémoire s'exprime
en Kilo (1K=210=1024) ou en Méga ( 1M=220=1024*1024=104857) .exemple ::
Ils servent de "bras" au micro-ordinateur. Ce sont des circuits d’interfaces ( ports d’entrees
sorties ) dont le rôle est d’assurer la communication entre le micro_ordinateur et l’exterieur
constitué de périphériques : (imprimante, clavier, écran, moteur)
Tous ces composants, sont connectés entre eux par les différents bus.
La mémoire est composée de nombreuses cases mémoires. Chaque case est repérée
par une adresse. Lorsque le microprocesseur veut, par exemple, lire une case, il doit
indiquer à quelle adresse elle se trouve. Il met cette adresse sur le bus des adresses. La
case mémoire reconnaît alors son adresse et met sur le
bus données son contenu. Le bus adresses est unidirectionnel
Il se compose de 16 à 32 fils suivant les microprocesseurs que l'on nomme A0, A1, ..., An-1.
la cellule mémoire doit savoir à quel instant elle doit mettre son contenu sur le bus données.
Pour cela, le microprocesseur possède différentes broches ou signaux qui sont reliés aux
autres composants par un bus de commande
USTHB/ FEI/GTR401/L2/S4 Mme Bentoumi
Par exemple ,lors d'une écriture ou lecture du microprocesseur vers la cellule, il met sa
broche Write ( ) à 0 ou Read ( ) lorsque la cellule doit agir. Les signaux RD et WR
sont des signaux de synchronisation, de contrôle, de commande. Ils sont reliés aux
autres composants par ce bus des commandes.
Remarque :
les microcontrôleurs sont des circuits qui réunissent en un seul boîtier (monochip)
, les circuits CPU , les mémoires , et les circuits d'E/S et plus ….
Les capacités sont évidemment relativement faibles mais une petite application peut
alors être réalisée avec un nombre minimal de boîtiers: monochip, horloge,
alimentation