Vous êtes sur la page 1sur 3

INTRODUCTION Principe gnral de fonctionnement du Microprocesseur

1. La logique cble 1.1 Logique combinatoire un circuit de logique combinatoire ralise une opration dtermine X sur une variable dentre e : une variable dentre donne e correspond une et une seule variable de sortie s=X(e). Circuit Combinatoire s = X(e)

Exemple1 : Portes AND, OR, NOT et leurs combinaisons 1.2 Logique squentielle Un circuit de logique squentielle est tel que la sortie s un instant donn dpend la fois de lentre e, et des tats antrieurs. Cela introduit donc la variable temps par lintermdiaire des impulsions dune horloge:

Circuit Squentiel

s t = X ( e , s t - 1)

Horloge

Exemple2: Bascules 2. La logique programme: Un circuit de logique programme ou processeur peut tre considr comme un circuit logique multifonction cest--dire ayant un certain rpertoire de fonctions logiques ralisables . Pour cela, il allie aux proprits combinatoires et squentielles la proprit dtre programmable. A un instant donn, le processeur effectue, sur une donne dentre e, une opration logique combinatoire X i ( i repre les fonctions du rpertoire), donnant en sortie un rsultat S = Xi (e) .

Mmoire des instructions

Processeur

s = Xi (e)

Horloge

La sortie s volue au cours du temps, chaque impulsion dhorloge. Mais contrairement la logique squentielle, lvolution nest plus fonction des tats antrieurs du systme (squences figes); elle est fonction dinstructions i envoyes squentiellement dune mmoire vers une entre du processeur, dite entre dinstructions i. Cest en ce sens que le processeur est programmable, puisquon peut programmer ses tches par des instructions places dans une mmoire. Le processeur ne pouvant effectuer quune opration la fois sur une entre donne, on conoit bien quun ensemble doprations ne peut seffectuer que squentiellement dans le temps. Tout processeur doit donc, dune part tre pilot par une horloge validant successivement chaque commande i, dautre part disposer de mmoires o sont stocks les rsultats intermdiaires donc, en plus de la mmoire dinstructions, le processeur doit aussi communiquer avec une mmoire de donnes.
Mmoire des instructions

Processeur

s = Xi(e)

Horloge Mmoire des donnes

les instructions tant ranges des adresses successives dans la mmoire dinstructions, le processeur commande lenchanement des oprations en comptant ces adresses. En conclusion, un processeur est caractris par : i. Laptitude raliser un certain nombre doprations logiques ou arithmtiques ( ET, OU, ADDITION, etc.,) sous contrle de squences dinstructions ii. Lutilisation de mmoires o sont rangs, numrotes par des adresses, les instructions excuter et les donnes traiter. iii. Laptitude communiquer (en plus des mmoires) avec lextrieur ) pour permettre la conversation avec lutilisateur (Interfaces dentres sorties). Lensemble du processeur, Mmoires de programme et de donnes et les interfaces dentres sorties constituent ce quon appelle un ordinateur. Le processeur est appel aussi souvent nomm Unit Centrale de Traitement ou tout simplement Unit Centrale