Les portes logiques http://www.courstechinfo.be/Techno/PortesLogi...
Init Info Techno Hardware OS Réseaux Internet Programmation Math Info Tableur
CoursTechInfo > Technologie des ordinateurs > Les portes logiques
Chapitre : 7
Les portes logiques
Fonctions logiques de base
Porte AND Nous avons jusqu'ici utilisé des boutons poussoirs et une lampe pour illustrer le fonctionnement des
Porte OR opérateurs logiques. En électronique digitale, les opérations logiques sont effectuées par des portes
Porte NOT logiques. Ce sont des circuits qui combinent les signaux logiques présentés à leurs entrées sous forme de
tensions. On aura par exemple 5V pour représenter l'état logique 1 et 0V pour représenter l'état 0.
Combinaisons de fonctions
Porte NAND
Porte NOR Fonctions logiques de base
Porte XOR
Circuits fréquents :
Le comparateur Porte AND
Le demi additionneur
Le plein aditionneur
Porte OR
Cliquez sur les entrées des portes
pour en tester le fonctionnement.
Porte NOT
Combinaisons des fonctions logiques de base
Porte NAND
= NOT AND
Porte NOR
= NOT NOR
Porte XOR
La fonction "OU Exclusif" est en principe d'une fonction de deux variables :
S = A XOR B
La sortie est à 1 si une seule des deux entrées vaut 1.
Porte XOR à plusieurs entrées
Pour calculer le résultat de S = A XOR B XOR C, il faut d'abord faire l'opération entre deux termes, puis
refaire un ou exclusif entre le résultat obtenu et le troisième terme.
Ce qui se traduit par S = ( A XOR B) XOR C ou par S = A XOR ( B XOR C)
On constate que l'appellation "Ou exclusif" n'est tout à fait exacte que pour deux variables. Avec trois
variables, le résultat vaut 1 si une d'entre elles ou toutes les trois valent 1.
1 sur 3 05/12/2017 à 16:13
Les portes logiques http://www.courstechinfo.be/Techno/PortesLogi...
Chapitre : 7
Le résultat est en fin de compte un bit de parité. Il vaut 1 si le nombre d'entrées à 1 est impair.
Fonctions logiques de base Circuits logiques qui jouent un rôle important dans le hardware
Porte AND
Porte OR
Porte NOT Comparateur
Combinaisons de fonctions
Porte NAND Le comparateur est un circuit qui compare deux mots de n bits.
Porte NOR En sortie, un bit indique le résultat de la comparaison :
Porte XOR 1 s'il y a égalité entre les deux codes présents à l'entrée, 0 si ces codes sont différents.
Circuits fréquents :
Le comparateur
Le demi additionneur e1
Le plein aditionneur
1
e2
1 Exemple:
e3 Comparateur de deux codes de 3 bits
1 Test du circuit :
Cliquez sur les entrées pour La sortie est égale à 1
les faire basculer 0
si (e1,e2,e3) = (i1,i2,i3)
i1
0
Cliquez sur les entrées des portes i2
pour en tester le fonctionnement.
0
i3
1
e1
1 1
e2
0
e3 (e1,e2,e3) = (i1,i2,i3)
1 si e1 = i1
et e2 = i2
0 0
et e3 = i3
i1
1
i2
1 0
i3
0
Le demi additionneur
Addition de 2 bits
A
0 S
B
0 S = A xor B
0 est la somme
R = A and B
est le report
R
0
Le demi additionneur effectue la somme de deux bits. S est la somme et R le report. (carry)
Ce schéma n'est cependant pas suffisant pour réaliser la somme de nombres de plusieurs bits. Il faut alors
tenir compte du report de l'addition des bits précédents.
Le plein aditionneur
Addition de 3 bits
Exemple : Calculons 1 + 3 . En binaire cela donne : 0001 + 0011
L'addition des bits de droite est une addition de deux bits, elle peut être réalisée avec le demi additionneur.
Pour les bits suivants par contre, il faut tenir compte d'un éventuel report.
Ainsi dès le deuxième bit de notre exemple (en comptant les bits de droite à gauche) il a fallu faire 2
additions ( 1 + 0 + 1 = 10 " on pose 0 et on reporte 1")
Table de vérité et équations et schéma du circuit plein additionneur
Cette table de vérité comporte 3 entrées : R n-1 (le report de l'addition précédente), A et B
Il lui faut deux sorties :
2 sur 3 05/12/2017 à 16:13
Les portes logiques http://www.courstechinfo.be/Techno/PortesLogi...
S = la somme de 3 bits (A + B + R n-1 )
R = le nouveau report
R -1
A0
0
Chapitre : 7
0 0 S0
B0
0
Fonctions logiques de base
0
Porte AND
Porte OR 0 0
Porte NOT
Combinaisons de fonctions
Porte NAND
Porte NOR
Porte XOR
Circuits fréquents :
Le comparateur
Le demi additionneur R0
Le plein aditionneur
0
Addition de deux nombres de plusieurs bits
Exemple : Mise en cascade de 4 additionneurs pour l'addition de deux nombres de 4 bits
0 0 0 0
0 0 0 0
R -1
Cliquez sur les entrées des portes
pour en tester le fonctionnement. 0 A 0
R3 R2 R1 R0
0 0 0 0
+
0 B
0 0 0 0
+ 0
Reset
R-1
=
CoursTechInfo > Technologie des ordinateurs > Les portes logiques
0 S
3 sur 3 05/12/2017 à 16:13