Aller au contenu principal

Porte logique

Objectifs

Qu'est-ce qu'une porte logique ?

F pour passer en plein écran ou O pour afficher la vue d'ensemble.
Versions sans animation, plein écran, imprimable.

Porte logique

Aller sur le simulateur.

  • Une porte AND est mis en place.
  • Changer les valeurs des entrées en cliquant dessus et observer la valeur de la sortie.
  • Écrire la table de vérité.
Solution
 A  B  out
000
010
100
111
  • Ajouter les portes OR, XOR et NOT puis écrire leur table de vérité.

Circuit logique

Les portes logiques se combinent pour former des circuits logiques. Comme ce circuit.

  • Écrire sa table de vérité
Solution
 A  B   C 
000
011
101
110
  • Est-ce que la table de vérité correspond à une porte logique connue ?
    SolutionOui, la porte XOR

Sélecteur de chien

Une famille a décidé d'accueillir un chien à la maison et vous êtes est chargé·e d'aller le récupérer au chenil, mais vous devez trouver le bon chien pour toute la famille. On décide donc de construire un circuit logique qui va permettre de faire le meilleur choix selon les critères déterminés par la famille.

Modifier ce circuit pour que la sortie OK pour ce chien soit allumée lorsque les deux entrées sont réglées selon les caractéristiques d'un chien qui est à la fois petit et gentil.

Solution

Utiliser une porte AND.

Modifier ce circuit pour qu'il remplisse toutes les conditions suivantes :

  • Le chien est un chien qui doit être gentil.
  • Le chien ne doit pas baver tout le temps.
  • Il faut soit que ce soit un petit chien, soit que ce soit un labrador.

Pour vérifier, on peut prendre l'exemple d'un petit berger allemand qui ne bave pas tout le temps :

  • Gentil: 1 (le chien est gentil)
  • Bave tout le temps: 0 (le chien ne bave pas tout le temps)
  • Petit: 1 (le chien est un petit chien)
  • Labrador: 0 (le chien n'est pas un labrador)

On s'attend à ce que la sortie OK pour ce chien soit allumée (1).

Opération arithmétique

Additionneur

Un additionneur est un circuit logique qui permet d'additionner deux nombres binaires.

Un additionneur 1-bit permet d'additionner deux nombres binaires de 1 bit :

  • 0 + 0 = 00
  • 0 + 1 = 01
  • 1 + 0 = 01
  • 1 + 1 = 10

On cherche donc à construire un circuit logique qui a la table de vérité suivante :

 A  B  S1S0
0000
0101
1001
1110

Modifier le circuit suivant pour qu'il corresponde à la table de vérité ci-dessus.

Soustracteur

Faire de même pour un soustracteur 1-bit :

Écrire la table de vérité et modifier ce circuit

Multiplicateur

Faire de même pour un multiplicateur 1-bit :

  • Écrire la table de vérité
  • Modifier ce circuit

Boolean Game

Boolean Game est un petit jeu sur la logique booléenne.

Références