Porte AND : Produit logique qui retourne 1 seulement si toutes les entrées sont à 1.
- Identifier le symbole et l'expression algébrique
- Construire la table de vérité complète
- Représenter le symbole électronique
- Analyser les propriétés algébriques
- Identifier les applications et particularités
| A | B | A·B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
A·B ou A∧B
Rectangle avec entrées à gauche, sortie à droite
Commutatif, Associatif, Distributif
A·1 = A, A·0 = 0
La sortie est 1 uniquement quand A=1 ET B=1
A·B = B·A (commutativité), A·(B·C) = (A·B)·C (associativité)
Utilisée pour les conditions multiples, les masques binaires
Porte AND : A·B
Sortie = 1 seulement si toutes les entrées = 1
Propriétés : Commutatif, Associatif, Distributif
Éléments neutres : A·1 = A, A·0 = 0
• Condition stricte : Toutes les entrées doivent être à 1
• Propriétés algébriques : Permettent la simplification
• Applications : Masquage, conditions multiples
Porte OR : Somme logique qui retourne 1 si au moins une entrée est à 1.
| A | B | A+B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
A+B ou A∨B
Rectangle avec entrées à gauche, sortie à droite
Commutatif, Associatif, Distributif
A+0 = A, A+1 = 1
La sortie est 1 dès qu'une entrée est à 1
A+B = B+A (commutativité), A+(B+C) = (A+B)+C (associativité)
Utilisée pour les conditions alternatives, les unions logiques
Porte OR : A+B
Sortie = 1 si au moins une entrée = 1
Propriétés : Commutatif, Associatif, Distributif
Éléments neutres : A+0 = A, A+1 = 1
• Condition large : Une seule entrée à 1 suffit
• Propriétés algébriques : Similaires à celles de l'AND
• Applications : Conditions alternatives, unions
Porte NOT : Inverseur qui retourne l'inverse de l'entrée.
Porte NAND : NON-AND, inverse de la porte AND.
Porte NOR : NON-OR, inverse de la porte OR.
| A | Ā | A·B | ¬(A·B) | A+B | ¬(A+B) |
|---|---|---|---|---|---|
| 0 | 1 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 | 1 | 0 |
Ā = ¬A
¬(A·B) = A↑B
¬(A+B) = A↓B
NAND et NOR sont universels
Retourne l'inverse de l'entrée (0↔1)
Inverse de la porte AND (1 sauf si A=1 et B=1)
Inverse de la porte OR (1 seulement si A=0 et B=0)
NOT (Inverseur) : Ā, inverse l'entrée
NAND : ¬(A·B), inverse de l'AND
NOR : ¬(A+B), inverse de l'OR
NAND et NOR sont des opérateurs complets/universels
• Universels : NAND et NOR peuvent créer tous les autres opérateurs
• Inversion : NAND et NOR sont des inverses des opérateurs de base
• Applications : Simplification de circuits logiques
Porte XOR (OU exclusif) : Retourne 1 si les entrées sont différentes.
Porte XNOR (NON OU exclusif) : Retourne 1 si les entrées sont identiques.
| A | B | A⊕B | ¬(A⊕B) |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
A⊕B = A·¬B + ¬A·B
¬(A⊕B) = A·B + ¬A·¬B
Commutatif, Associatif, A⊕0=A, A⊕1=¬A
Comparaison, détection de changement, cryptographie
Sortie = 1 si les entrées sont différentes
Sortie = 1 si les entrées sont identiques
XOR est sa propre inverse (A⊕B⊕B = A)
XOR (OU exclusif) : A⊕B = 1 si les entrées sont différentes
XNOR (NON OU exclusif) : ¬(A⊕B) = 1 si les entrées sont identiques
Propriétés : A⊕0=A, A⊕1=¬A, A⊕A=0
Applications : Comparaison, détection de changement, cryptographie
• Différence : XOR détecte les différences entre entrées
• Identité : XNOR détecte l'égalité entre entrées
• Cryptographie : XOR est utilisé dans les algorithmes simples
Circuit logique combiné : Ensemble de portes logiques interconnectées.
Circuit avec 3 entrées (A, B, C) et 1 sortie (S)
Porte AND : A·B
Porte NOT : ¬A
Porte AND : ¬A·C
Porte OR : (A·B) + (¬A·C)
8 combinaisons pour 3 entrées
S = 1 si (A=1 et B=1) OU (A=0 et C=1)
Utilisation des propriétés de l'algèbre de Boole
Multiplexeurs, décodeurs, circuits de décision
AND, NOT, OR dans l'ordre d'évaluation
Évaluer chaque sous-expression pour chaque combinaison
Identifier les cas où la sortie est 1
| A | B | C | ¬A | A·B | ¬A·C | S |
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 |
• Évaluation progressive : Calculer chaque sous-expression
• Ordre des opérations : NOT, AND, OR
• Applications : Multiplexeurs, circuits de décision
- Commutativité : A·B = B·A, A+B = B+A
- Associativité : A·(B·C) = (A·B)·C, A+(B+C) = (A+B)+C
- Distributivité : A·(B+C) = A·B + A·C, A+(B·C) = (A+B)·(A+C)
- Éléments neutres : A·1 = A, A+0 = A
- Éléments absorbants : A·0 = 0, A+1 = 1
- Les portes logiques sont la base de l'algèbre de Boole
- La table de vérité montre toutes les combinaisons possibles
- Les théorèmes de De Morgan sont essentiels pour la simplification
- NAND et NOR sont des portes universelles (complètes)
- XOR est particulièrement utile pour les comparaisons
- AND : Conditions multiples, masquage binaire
- OR : Conditions alternatives, union logique
- NOT : Inversion, négation logique
- XOR : Comparaison, cryptographie, détection d'erreurs
- NAND/NOR : Circuits logiques universels
- Loi d'absorption : A + A·B = A, A·(A + B) = A
- Loi d'idempotence : A·A = A, A+A = A
- Loi de complément : A·Ā = 0, A+Ā = 1
- Loi d'involution : Ā = A
- Théorèmes de De Morgan : \(\overline{A \cdot B} = \overline{A} + \overline{B}\), \(\overline{A + B} = \overline{A} \cdot \overline{B}\)