Vous êtes sur la page 1sur 4

Fiche de TD 4 : Registres

Exercice 0 :
Reliez les schémas des bascules RS suivantes à leurs bonnes définitions :

Exercice 01 :
Compléter le chronogramme selon les cas suivants
1- RS est asynchrone
2- RS est synchronisée sur le front montant
3- RS est synchronisée sur le front descendant

Solutions 01

Exercice 02 :
Au début de l’expérience, le registre R1 est
chargé avec la donnée A, R2 avec la donnée
B et la bascule D est initialisée à 0. Décrire la
suite du fonctionnement pour les quatre
impulsions d’horloge :

Exercice 03 : Soit un circuit décrit par


la figure suivante :
L=0 : état mémoire
L=1 : chargement synchrone (parallèle) ;
Y est initialisé à 0 ;
RegA = a , RegB = b ;

Compléter le tableau suivant à chaque top d’horloge


A RA RB Fi A-B Rx Ry
T0 16 5 0 11 1 0
T1 11 5 0 6 2 0
T2 6 5 0 1 3 0
T3 1 5 1 -4 3 1
Analyser le résultat final des RegX et RegY en fonction de a et b, et dites quelle est la fonction réalisée par ce
circuit.
Exercice 04

Solution 04 :
Les entrées asynchrones :

Exercice 05 :
Réaliser un registre (bascule D) dont l’opération de lecture/écriture est choisi par un bit de commande L sans interférer
avec l’horloge.
Solution 05
Exercice 06
On utilisera dans cet exercice des bascules D à déclenchement sur front. On désire réaliser un registre
universel programmable à écriture/lecture parallèle, écriture/lecture série à droite ou à gauche, le registre
possédant les signaux suivants :
> E < 2..0 > : bus de données d'entrée sur 3 bits en utilisant l'entrée D de chaque bascule.
> O < 2..0 > : bus de sorties sur 3 bits en utilisant la sortie Q de chaque bascule.
> Esd : entrée série droite.
> Esg : entrée série gauche.
> Osd : sortie série droite. Il s'agira de Q0.
> Osg : sortie série gauche. Il s'agira de Q2.
> WR : signal permettant l'écriture dans le registre.
> RD : signal permettant la lecture sérielle du registre.
> CLR : signal permettant la mise à 0 du registre.
> SET : signal permettant la mise à 1 du registre.
> P1P0 : 2 signaux permettant la programmation du registre :
00 : écriture parallèle,
01 : décalage à droite,
10 : décalage à gauche,
la combinaison 11 est non utilisée.
1- Donnez les équations des entrées des bascules (D2, D1 et D0).
2- Donnez le schéma logique permettant de réaliser l'équation de D2 par exemple.
3- Quelle est la fonction assurée par ce schéma ?
4- Donnez le schéma logique du registre universel en ne considérant que la représentation symbolique de la
fonction réalisant les équations des entrées.
Solution 06

Il s'agit, pour chaque entrée, de l'équation d'un multiplexeur 4 vers 1, piloté par P 1P0, et dont la quatrième entrée est non
utilisée.
Notons enfin que l'entrée d'horloge de chaque bascule va réagir soit sur une demande d'enregistrement (signal WR), soit
sur une demande de lecture série (signal RD) puisque la lecture série nécessite le décalage des informations contenues
dans le registre.
On en déduit le schéma suivant :

Vous aimerez peut-être aussi