L2 – Architecture des ordinateurs – td3 Circuits combinatoires
Exercice 1 :
En utilisant uniquement les adaptateurs 3-états réalisez un circuit qui prend en entrée un nombre x codé sur 3 bits et une commande c, et donne:
- si c =1 alors la sortie est x ;
- si c=0 alors la sortie est le décalé à gauche de x.
Exercice 2 :
1. Réalisez un soustracteur complet 1 bit, puis un soustracteur 2 bits.
2. Réalisez un soustracteur/additionneur 1 bit.
Exercice 3 :
Soient deux nombres x et y pouvant prendre chacun trois valeurs (0, 1 et 2) qui sont codées en binaire.
1. Sur combien de bits devront être codées les valeurs de x et y ? Donnez le code correspondant à chaque valeur.
2. Réaliser le comparateur qui prend en entrée les deux nombres x et y et donne en sortie l’une des trois possibilités : x=y, x>y et x<y.
Exercice 4 :
Utilisez un multiplexeur pour réaliser la fonction f(x,y,z,t)=xy+zt
Exercice 5 :
Réalisez un décodeur 16 voies avec des décodeurs 4 voies.
Exercice 6 :
Le dessin ci-dessous représente un afficheur digital. Il est formé de 7 barres lumineuses numérotées de 0 à 6. Pour un nombre donné, certaines barres vont s’allumer, les autres restant éteintes.
Exemple : 0
6 5 4
2 3
0 : les barres 0, 1, 2, 4, 5 et 6 s’allument et la barre 3 est éteinte. 1
1 : les barres 1 et 4 sont allumées et les autres sont éteintes.
Réaliser le circuit correspondant à l’afficheur digital.