Vous êtes sur la page 1sur 17

ARCHITECTURE MATERIELLE DUN

SYSTEME A MICROPROCESSEUR

Modle de Von Neumann

Unit Centrale
Cette fonction est
MICROPROCESSEUR.
MICROPROCESSEUR

ralise

par

un

Les principales caractristiques


dun microprocesseur
sont:
Le format des mots de donnes
8 bits,
16 bits, etc.

Le jeu dinstructions
Etendu (CISC)
Rduit (RISC)

La taille de lespace adressable


dpend du nombre de bits dadresses:
ex: 65536 emplacements pour 16 bits.
La puissance de traitement
sexprime en MIPS (Millions dInstructions Par Seconde)
4

Architectures CISC et RISC

Un microprocesseur architecture RISC est, en


gnral, plus puissant: la dure moyenne
dexcution dune instruction est plus courte.
5

Le rle du microprocesseur
Le microprocesseur excute le
programme, qui est une suite
dinstructions.
instructions
;----------- SOUS PROGRAMME Acquisition tension -----------------------------

acquisition
btfsc

ADCON0,GO

; test si fin de conversion

goto

acquisition

movf

ADRESH,w

; lecture resultat

ADCON0,GO

; positionnement pour test suivant

movwf
bsf

tension

return

Les instructions
Une instruction est une opration SIMPLE
sur un (ou plusieurs) mot(s) de donnes.
Lecture (LOAD) ou Ecriture (STORE) en mmoire
ou
Opration logique (ET, OU, etc)
ou
Opration arithmtique (addition,
soustraction, etc)
7

Les mmoires

Il existe 2 types de mmoires:

La mmoire vive:
Random Acces Memory =
La mmoire morte:
Read Only Memory =

RAM

ROM
8

RAM
(Random Access Memory)
En RAM, on peut

LIRE
La RAM est

et

ECRIRE

VOLATILE

po
ule

(les donnes sont perdues lors de la mise hors tension)


La RAM est utilise pour le stockage de donnes
temporaires (valeurs dacquisition, rsultats de
calculs, etc.)

ROM
(Read Only Memory)
En ROM, on ne peut que
Les

donnes

sont

LIRE

conserves

mme hors tension.

indfiniment,

La ROM est utilise pour le stockage permanent


du programme.
10

Les interfaces dEntre/Sortie


Elles permettent dassurer la communication
entre le microprocesseur et les priphriques.
(capteur, clavier, afficheur,imprimante, etc.)
Elles peuvent tre de type

SERIE
ou

PARALLELE
11

Les bus

Ils relient lectriquement le microprocesseur et les priphriques


(mmoires et interfaces E/S).
12

Les diffrents bus


Bus de commande

Bus dadresses

Bus de donnes

13

Le bus de donnes est bidirectionnel. Il assure le


transfert des informations entre le microprocesseur et son
environnement, et inversement. Son nombre de lignes est
gal au format des mots de donnes du microprocesseur.

Le bus dadresses est unidirectionnel. Il permet la

slection des informations traiter dans un espace


mmoire (ou espace adressable) qui peut avoir 2n
emplacements, avec n = nombre de conducteurs du bus
d'adresses.

Le bus de commande (ou bus de contrle) est


constitu par quelques conducteurs qui assurent la
synchronisation des flux d'informations sur les bus de
donnes et d adresses.

14

Le dcodage dadresses (1/2)


Dcodage
dadresses

15

Le dcodage dadresses (2/2)


Tous les priphriques (mmoires, interfaces E/S,
etc.) sont relis en permanence sur le bus de
donnes. Afin dviter les "conflits de bus", il faut

donc slectionner un seul priphrique la


fois. Les autres sont mis en tat "haute
impdance".

Le dcodage dadresses ralise cette


slection en allouant chaque priphrique
une zone de lespace adressable.
16

FIN
17