Les portes logiques
Les portes logiques, qui correspondent à un type de transistor, sont les plus petits maillons de la chaîne de calculs du microprocesseur. Elles se contente de laisser passer ou non le courant électrique suivant si elles en recoive ou pas en entrée. 6 Portes logiques sont présentes dans les microprocesseurs :
Not. Cette porte logique n'a qu'une entrée et une sortie. Elle inverse le courant qu'elle reçoit. (Par exemple, 1 en entrée donnera 0 en sortie et inversement.
And. Cette porte logique possède 2 entrées pour une sortie. Le signal ne passe que si un signal (1) est présent aux deux entrées ( ex : entrées 1 et 0, sortie 0 ; entrées 1 et 1, sortie 1 )
Or. Comme la porte logique And, cette porte possède 2 entrées pour une sortie. Par contre, 1 signal positif dans l'un ou l'autre des entrées suffit pour sortir un signal positif ( ex : Entrées 0 et 0, sortie 0 ; entrées 1 et 0, sortie 1 )
Nor. L'inverse de Or, quand toutes les entrées sont négatives, la sortie est positive. ( ex : Entrées 0 et 0, sortie 1 ; entrées 1 et 0, sortie 0)
Xor ( ou exclusif ). La porte a 2 entrées et une sortie, le courant ne passe que si une des deux entrées et positive, mais pas les deux. ( ex : entrée 1 et 0, sortie 1 ; entrées 1 et 1, sortie 0 )
Nand. Cette porte est l'inverse de And.
Nom de la porte |
Schéma |
Tableau d'exemple, a entrée 1, b entrée 2, s sortie |
Not |
|
a = 1, s = 0 a = 0, s = 1 |
And |
|
a = 0, b = 0, s = 0 a = 1, b = 0, s = 0 a = 0, b = 1, s = 0 a = 1, b = 1, s = 1 |
Or |
|
a = 0, b = 0, s = 0 a = 1, b = 0, s = 1 a = 0, b = 1, s = 1 a = 1, b = 1, s = 1 |
Nor |
|
a = 0, b = 0, s = 1 a = 1, b = 0, s = 0 a = 0, b = 1, s = 0 a = 1, b = 1, s = 0 |
Xor |
|
a = 0, b = 0, s = 0 a = 1, b = 0, s = 1 a = 0, b = 1, s = 1 a = 1, b = 1, s = 0 |
Nand |
|
a = 0, b = 0, s = 1 a = 1, b = 0, s = 1 a = 0, b = 1, s = 1 a = 1, b = 1, s = 0 |