Architecture matérielle

Circuits électroniques

Portes logiques, transistors et tables de vérité

🦊

Circuits électroniques

Objectifs

  • Relier transistor, porte logique et table de vérité
  • Maîtriser NOT, AND, OR, XOR et leurs notations
  • Lire une équation logique simple
  • Appliquer la logique à un circuit (simulateur IoT)

Idée clé

Le processeur est un assemblage de portes logiques, elles-mêmes réalisées avec des transistors (interrupteurs commandés). Chaque porte calcule une fonction booléenne sur des signaux 0/1.

transistor

Du transistor à la porte

  • Transistor : contrôle le passage du courant
  • Porte logique : opération booléenne (ET, OU, NON…)
  • Circuit : combinaison de portes pour une fonction plus riche

À chaque porte on associe une table de vérité.

Portes de base

NOT — S=AS = \overline{A}

EntréeSortie
01
10

rprnot

AND (et) — S=ABS = A \wedge B (aussi ABA \cdot B ou A×BA \times B)

Sortie à 1 seulement si toutes les entrées sont à 1.

ABSortie
000
010
100
111

rprand

OR (ou) — S=ABS = A \vee B (aussi A+BA + B)

Sortie à 1 si au moins une entrée est à 1.

ABSortie
000
011
101
111

rpror

XOR (ou exclusif) — S=ABS = A \oplus B

Sortie à 1 si exactement une entrée est à 1.

S=AB+ABS = \overline{A}B + A\overline{B}

ABSortie
000
011
101
110

rprxor

Équations logiques

On compose les opérateurs. Priorité usuelle : NON > ET > OU ; les parenthèses clarifient.

Exemple : S=(AB)CS = (A \vee B) \wedge C se lit « (A ou B) et C ».

Avec A=1A=1, B=0B=0, C=0C=0 : (10)0=10=0(1 \vee 0) \wedge 0 = 1 \wedge 0 = 0.

Application : logique combinatoire (IoT)

Simulateur d'alarme : capteurs + porte ET. Quelle combinaison déclenche l'alarme ?

Piège fréquent

Inverser les symboles : AND = \wedge (et), OR = \vee (ou). Autre erreur : lire ABCA \vee B \wedge C sans parenthèses — le ET est prioritaire, ce n'est pas « (A ou B) et C » sauf si on écrit (AB)C(A \vee B) \wedge C.

À retenir

  • Portes = briques booléennes du CPU
  • NOT inverse ; AND = \wedge ; OR = \vee ; XOR = \oplus
  • Table de vérité = comportement complet de la porte
  • Les portes se combinent en équations / circuits
  • Priorité : parenthèses > NON > ET > OU
  • Un même comportement peut s'écrire de plusieurs façons équivalentes

Pour s'entraîner

Exercices — circuits