![]() |
Copyright |
![]() 8 pages à l'impression |
![]() |
![]() |
version initiale 2000 |
dernière
mise à jour 18 mars 2013 |
microprocesseur | un boitier vu de l'extérieur | |||
bus et signaux de contrôle | communiquer avec l'extérieur | |||
environnement du µP | les mémoires, les interfaces | |||
fonctionnement simplifié du µ P | le cycle fetch et la suite | |||
les informations traitées | des codes, nombres, mots, etc. | |||
![]() |
![]() |
![]() |
![]() |
une collection d'icônes pour visiter tout le site |
Notons qu'un certain nombre de signaux sont surlignés, cela signifie que c'est le niveau bas (0V) qui correspond à l'activité de la broche correspondante. Ainsi si HALT est à zéro le µP est arrêté et informe l'extérieur par le biais de cette patte. Les flèches sur le schéma indiquent le sens des signaux, entrant ou sortant du µP quand il s'agit de signaux unidirectionnels.
exemple de microprocesseur type (huit bits)
Le µP pris en exemple ici communique avec l'extérieur via 3 bus différents :
les bus et les signaux de commande
Un boitier de mémoire RAM (random access memory) va comporter n registres de x bits (8 dans notre exemple, mais ce peut être 16 ou plus). Pour accéder à une position mémoire (un registre) il faut un certain nombre de lignes d'adresse. Dans notre exemple le µP en possède 16 ce qui correspond à 64Koctets, mais la mémoire peut en comporter moins , ainsi une RAM de 32Kx8 n'en comportera que 15. Si l'on associe au µP plusieurs boitiers de mémoire, il n'est pas utile de les mettre tous en action puisque l'adresse que l'on veut sélectionner est unique et se trouve donc dans un seul des boitiers, pour cela on utilisera en conjonction avec le bus d'adresse l'entrée chip select CS. L'entrée R/W permet de définir si la case accédée va être lue ou écrite. Dans une mémoire ROM (read only memory) qui n'est accessible qu'en lecture cette entrée R/W n'existe evidemment pas.
l'environnement du µP
mémoires ROM et RAM
L'unité de contrôle UCT décode les instructions envoyées par la mémoire de programme et élabore les signaux de commande indispensables au traitement de cette instruction.
fig. structure interne d'un microprocesseur
Un µP ne reconnait que des mots binaires, mais il existe des mots d'adresse de 16 bits dans notre exemple, et des mots adressés qui sont, d'une part, les données (mots codés ici sur 8 bits) et, d'autre part, les mots d'instruction qui peuvent atteindre 32 bits (dans notre exemple).
les informations traitées par un µP
![]() |
![]() |
![]() |
![]() |