Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
TP N° 1
Exercice 1: Montage des fonctions logiques de base
Ecrire la table de vérité d’un demi-additionneur qui permet de faire l’addition de deux
nombres de 1-bit. Déduire l’expression logique de la fonction, puis la réaliser à l’aide de
portes logiques élémentaires
a) Dresser la table de vérité, les expressions obtenues et les tableaux de Karnaugh de vos
résultats.
b) Construire l’additionneur complet ADD1 à partir de deux demi-additionneurs et réaliser le
montage à l’aide de Logisim.
c) Vérifier toutes les combinaisons possibles d’opérandes et les résultats arithmétiques en
sortie.
d) Réaliser le montage d’un additionneur de deux nombres A et B de 3 bits chacun ;( A =
𝐴2𝐴1𝐴0 et B= B2B1B0 ).
e) Réaliser le montage d’un additionneur de deux nombres A et B de 4 bits en utilisant
l’additionneur 1 bit complet ADD1.
Pour réaliser la soustraction de nombres de taille supérieure à 1 bit, il faut introduire une
variable supplémentaire qui représente une retenue entrante.
Université Hassan 1er Année universitaire 2021-2022
FST Settat LST GI
Département de Mathématiques et Informatique
Module: Architecture des Ordinateurs
5. Comparateur élémentaire
On souhaite réaliser un circuit permettant de comparer deux entiers naturels codés en binaire.
Dans un premier temps, on commence par réaliser un comparateur élémentaire de deux mots A
et B de 1 bit. Le Comparateur doit tester les cas si A > B, A < B ou A = B.
Ecrire la table de vérité d’un comparateur 1 bit. Déduire l’expression logique de la fonction,
puis la réaliser à l’aide de portes logiques appropriées.
6. Comparateur complet
Ecrire la table de vérité d’un comparateur 2 bits. Déduire l’expression logique de la fonction,
puis la réaliser à l’aide de portes logiques appropriées.
7. Multiplexeur
9. Décodeur
Un décodeur permet d'activer une ligne de sortie (sélection) correspondante à la
configuration présentée en entrée.
Réaliser un décodeur binaire sur 2 bits (2 vers 4) et un décodeur binaire sur 3 bits (3 vers 8)
10. Encodeur :
Un encodeur est un circuit qui réalise la fonction inverse du décodage.
a) Réaliser un encodeur 42 et 83.
b) Réaliser un encodeur prioritaire (poids le plus fort) 4 vers 2 (si deux entrées sont
actives, on n'encode que celle de poids le plus fort).