Académique Documents
Professionnel Documents
Culture Documents
machines informatiques
Dr Ousmane KHOUMA
haut bas
vrai faux
oui non
1 0
Dans la pratique il ne s’agira pas de niveaux discrets mais plutôt de plages de tension.
Représentation de l’information et architecture des machines informatiques
Les fonctions logiques combinatoires
En électronique numérique, toute tension est interprétée comme une suite de symboles logiques (0/1).
La manipulation de ces symboles est basée sur l’algèbre de Boole ou algèbre booléenne.
Tables de vérité
Beaucoup de circuits possèdent plusieurs entrées pour une sortie. La table de vérité permet de décrire
l’état de la sortie en fonction des combinaisons des entrées.
A B S
0 0 0
0 1 1
1 0 0
1 1 1
Exemple : Pour 𝑛 = 3 entrées (A, B et C), nous avons 8 états possibles qui sont :
{𝟎, 𝟏, 𝟐, … , 𝟕}. La table de vérité correspondante avec une sortie quelconque est :
Entrées Sortie
Dr Ousmane KHOUMA 2
Représentation de l’information et architecture des machines informatiques
Les fonctions logiques combinatoires
Nombre A B C S Termes
0 0 0 0 1 ̅B
A ̅ C̅
1 0 0 1 0 ̅B
A ̅C
2 0 1 0 0 ̅ B C̅
A
3 0 1 1 1 ̅BC
A
4 1 0 0 1 ̅ C̅
AB
5 1 0 1 0 ̅C
AB
6 1 1 0 1 A B C̅
7 1 1 1 1 ABC
̅𝐁
𝐒=𝐀 ̅ 𝐂̅ + 𝐀 ̅ 𝐂̅ + 𝐀 𝐁 𝐂̅ + 𝐀 𝐁 𝐂
̅𝐁𝐂 +𝐀𝐁
A B S
0 0 0
0 1 0
1 0 0
1 1 1
Dr Ousmane KHOUMA 3
Représentation de l’information et architecture des machines informatiques
Les fonctions logiques combinatoires
NB : Une opération ET peut avoir N entrées. Si une entrée est à l’état 0, la sortie 𝑆 = 0. Le bit 0
est alors prioritaire.
L’opération OU (OR)
Elle s’exprime par l’addition S = A + B. Sa table de vérité est :
A B S
0 0 0
0 1 1
1 0 1
1 1 1
Le symbole correspondant est :
NB : Une opération OU peut avoir N entrées. Si une entrée est à l’état 1, la sortie 𝑆 = 1. Le bit 1 est
alors prioritaire.
A S
0 1
1 0
Dr Ousmane KHOUMA 4
Représentation de l’information et architecture des machines informatiques
Les fonctions logiques combinatoires
̅̅̅̅) ou S = (A.
Elle s’exprime par la multiplication complémentée S = (AB ̅̅̅̅̅
B). Sa table de vérité est :
A B S
0 0 1
0 1 1
1 0 1
1 1 0
̅̅̅̅ ≠ A
NB : AB ̅B̅
Le symbole correspondant est :
0 0 1
0 1 0
1 0 0
1 1 0
NB : ̅̅̅̅̅̅̅
A+B≠A ̅+ B
̅
Le symbole correspondant est :
A B S
0 0 0
0 1 1
1 0 1
Dr Ousmane KHOUMA 5
Représentation de l’information et architecture des machines informatiques
Les fonctions logiques combinatoires
1 1 0
2. Théorèmes fondamentaux
2.1. Théorèmes de base
Commutativité : A+ B = B + A et A . B = B. A.
Associativité : A + (B + C) = (A + B) + C et A. (B. C) = (A. B). C.
Distributivité : A . (B + C) = A. B + A . C.
̅ =A
̅ B = A + B ; A + A B = A ; A(A + B) = A ; A
Résultats utiles : A + A
̅ C + BC = AB + A
AB + A ̅C
̅̅̅̅̅̅̅̅ ̅̅̅̅̅̅̅̅
̅k
∑ Xk = ∏ X ̅k
∏ Xk = ∑ X
3. Formes canoniques
Il est possible de réaliser toutes les opérations booléennes au moyen d’une seule sorte d’opérateurs :
opérateurs NAND ou opérateurs NOR.
3.1. Universalité de la porte NAND
Dr Ousmane KHOUMA 6
Représentation de l’information et architecture des machines informatiques
Les fonctions logiques combinatoires
La porte NAND est dite universelle, car elle permet de réaliser n’importe quelle autre porte.
Exemple :
Dr Ousmane KHOUMA 7