On peut aussi librement combiner les portes logiques pour avoir un certain comportement recherché.
Ecrivez la table de vérité de ce circuit.
Est-ce que cette table vous dit quelque chose ?
Une famille a décidé d’accueillir un chien à la maison et une personne est chargée d’aller le récupérer au chenil, mais il s’agit de trouver le bon chien. On décide donc de construire un circuit logique qui va permettre de sélectionner le bon chien en fonction des critères déterminés par la famille.
Allez sur le simulateur
Créez un circuit de manière à faire en sorte que la sortie “OK pour ce chien” soit allumée lorsque les 2 entrées sont réglées selon les caractéristiques d’un chien qui est à la fois petit et gentil.
Allez sur le simulateur
Les critères sont maintenant devenus plus complexes. Le chien doit remplir les conditions suivantes:
Pour tester, par exemple, si un gentil petit berger allemand qui ne bave pas tout le temps est un chien qui est un candidat à être récupéré, on règlera les entrées suivantes:
On s’attend dans ce cas à ce que la sortie «OK pour ce chien» vaille 1.
Nous allons voir comment pourrait-on effectuer des calculs avec uniquement des portes logiques. On va créer un additionneur 1-bit.
A et B sont les entrées et sont des nombres en binaire sur 1 bit. On souhaiterait que la sortie soit l’addition de A + B, c’est à dire :
On a donc la table de vérité suivante :
A | B | S1 | S0 | |
---|---|---|---|---|
0 | 0 | 0 | 0 | |
0 | 1 | 0 | 1 | |
1 | 0 | 0 | 1 | |
1 | 1 | 1 | 0 |
Complétez le circuit suivant pour avoir le comportement souhaité.
Faites pareil que l’exercice précédent, mais pour une multiplication sur ce circuit.
Boolean Game est un petit jeu sur la logique booléenne.