TP Arithmétique Binaire (TP N°1)

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Electronique Numérique 1 ENST – GEII – AII1 / SE1 / STR1 – 2021/2022

Nom et Prénom : Section : Groupe :

TP 1 – Opérations Arithmétiques Binaires


Objectif du TP
- Rappels sur le principe des calculs arithmétiques binaires (addition, soustraction, …).
- Manipulation des portes logiques pour la conception de circuits combinatoires réalisant des fonctions
arithmétiques.
Liste du matériel utilisé
- Le kit de développement CADET-1.
- Des circuits intégrés à fonctions logiques dont le 74LS04 (NOT), le 74LS00 (NAND) ou le 74LS08
(AND), le 74LS32 (OR) et le 74LS86 (XOR).

Préparation théorique
Compléter les tables de vérité suivantes et inscrire, ci-dessous, les expressions algébriques définissant les
sorties S (Somme) et R (Retenue) d’un demi-additionneur ainsi que les sorties D (Différence) et E (Emprunt)
d’un demi-soustracteur manipulant, tous les deux, les nombres représentés par deux variables logiques A et
B à un bit chacune.

A B S R D E

0 0

0 1

1 0

1 1

● Compléter les tables de vérité ci-dessous et déduire les modifications à apporter aux expressions
algébriques précédemment établies pour décrire les fonctionnements d’un additionneur complet et d’un
soustracteur complet qui manipulent, respectivement, les entrées R* (Retenue Antérieure) et E*
(Emprunt Antérieur) en plus des variables logiques A et B.

R* A B S R E* A B D E

0 0 0 0 0 0

0 0 1 0 0 1

0 1 0 0 1 0

0 1 1 0 1 1

1 0 0 1 0 0

1 0 1 1 0 1

1 1 0 1 1 0

1 1 1 1 1 1

1
Electronique Numérique 1 ENST – GEII – AII1 / SE1 / STR1 – 2021/2022

● En observant les expressions mentionnées en réponse à la question 2, confirmer qu’il est possible de
concevoir un système combinatoire universel qui permet d’opérer à la fois en tant qu’additionneur et
soustracteur complet selon la valeur prise par une variable de commande U représentant l’entrée de
sélection de la fonction réalisée. (c-à-d si U = 1 : F1 = S et F2 = R et si U = 0 : F1 = D et F2 = E.).
- Proposer le schéma de conception de ce circuit universel “additionneur / soustracteur complet”
utilisant les portes logiques usuelles.
Notons que ce système considère quatre entrées : A et B (les bits à additionner / à soustraire), C (la
retenue / l’emprunt antérieurs) et U (la commande de sélection de la fonction à réaliser) et deux sorties
F1 (la somme / la différence calculée) et F2 (la retenue / l’emprunt propagés).

● En représentant l’additionneur / soustracteur à un bit par un boîtier à trois entrées et deux sorties,
proposer une architecture pour la réalisation d’un additionneur / soustracteur à deux bits.

Manipulation Pratique
● Conception des circuits demi-additionneur et demi-soustracteur :
1. Réaliser un demi-additionneur qui calcule la somme de deux nombres A et B à un bit chacun (a0 et b0)
puis vérifier pratiquement la table de vérité précédemment établie.
2. Refaire le même travail pour un demi-soustracteur qui calcule la différence de deux nombres à un bit.
● Conception des circuits additionneur et soustracteur complet :
1. En exploitant le circuit du demi-additionneur, réaliser un additionneur complet qui calcule la somme de
deux nombres à deux bits chacun (A=a1a0 et B=b1b0) puis vérifier le bon déroulement des opérations.
2. Refaire le même travail pour un soustracteur complet qui calcule la différence de ces deux nombres.
● Conception d’un circuit universel (additionneur / soustracteur) :
1. En prenant en compte la possibilité de développement d’un unique circuit qui permet de calculer tantôt
la somme et tantôt la différence pour deux nombres à deux bits chacun (A=a1a0 et B=b1b0), concevoir
un système combinatoire se basant sur le logigramme (schéma) précédemment proposé.

Vous aimerez peut-être aussi