Вы находитесь на странице: 1из 3

ADDITION EN BINAIRE

Pour effectuer une addition en numération décimale vous utilisez un système de retenue. C’est le
même principe en binaire. On compte en partant de la droite et en prenant en compte les retenues
partielles.

1. Poser et effectuer l’addition binaire des nombres 1010 et 1111.

MONTAGE SEMI-ADDITIONNEUR

On veut additionner deux chiffres binaires : A0 + B0.


Le résultat de cette opération est codé sur 2 bits, représentés par R0S0 où R0 est la retenue et S0 la
somme.
A0 B0 R0 S0
2. Ecrire, sous la forme d’une table de vérité, les différentes additions
possibles et le résultat.

3. Trouver une relation logique entre A0, B0 et R0 puis A0, B0 et S0.


Pour effectuer cet additionneur on va utiliser des portes logiques.
4. Compléter le schéma électronique correspondant à votre démarche.

Ouvrir le logiciel Crocodile Physics.


Choisir l’option affichage signaux logiques CEI.
Faire le schéma à l’aide des composants nécessaires et vérifier son fonctionnement.

ETUDE D’UN ADDITIONNEUR

On veut réaliser l’addition binaire de deux chiffres A1 + B1 en tenant compte d’une éventuelle
retenue intermédiaire Ro (issue, par exemple, de l’addition A0 + B0). Le résultat est R1S1.

5. Remplir la table de vérité du circuit additionneur : R0 A 1 B1 R1 S1


0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Il faut donc prévoir l’addition de la retenue Ro à la somme S et calculer la retenue définitive.
En pratique, on doit réaliser A1 + B1 = RS puis S + R0 = R’S1 puis R1 = R ou R’.

6. Compléter la table de vérité montrant les différentes étapes de l’addition.


A 1 B1 R S R0 R’ S1 R1 Réaliser dans Crocodile Physics, sous le schéma
précédent, le nouveau circuit, en choisissant les
0 0 0 composants voulus.
0 1 0
1 0 0
1 1 0
0 0 1
0 1 1
1 0 1
1 1 1

On peut remplacer les portes ET et OU par des portes NON-ET.


Vérifier que cela ne modifie pas l’addition.

RÉALISATION D’UN DOUBLE ADDITIONNEUR

On veut toujours réaliser une addition binaire mais cette fois-ci, on veut additionner deux mots
binaires de deux bits chacun : A1A0 + B1B0.

7. Sur combien de bits devra-t-on coder le résultat de cette addition ?


8. Combien d’états logiques doit-on considérer ?
9. Etablir la table de vérité en vous aidant de ce qui a déjà été fait.

Pour effectuer cette addition, on connecte un semi-additionneur et un additionneur.


Réaliser le schéma du montage en utilisant les montages précédents et vérifier son
fonctionnement.

RÉALISATION D’UN TRIPLE ADDITIONNEUR

Généraliser le montage pour additionner deux mots binaires codés sur 3 bits : A2A1A0 + B2B1B0.
Il faut prévoir un autre additionneur à rajouter sous le montage précédent.
Sauvegarder ce montage une fois le professeur appelé pour vérification.
RÉALISATION D’UNE SOMMATRICE

On souhaite réaliser une calculatrice binaire rudimentaire grâce à des portes logiques.
Elle doit additionner deux nombres A et B dont la somme sera notée S.
On se limite à des sommes simples :
• A codé sur 3 bits, s’écrit en binaire : A2A1A0.
• B codé sur 3 bits, s’écrit : B2B1B0.
• S codé sur 4 bits, s’écrit S3S2S1S0.
Pour rendre la simulation proche de la réalité, on visualisera la valeur décimale de A, B et S sur
des afficheurs 7 segments.

Etude d’un afficheur 7 segments.

Le montage est composé d’un afficheur (ensemble de Dels) protégé par des résistances et
commandé par un décodeur. Ce composant permet de traduire un nombre binaire B codé sur 4
bits (écrit DCBA) en un nombre décimal N affiché sur 7 bits (a b c d e f g).

Dans Crocodile Physics, réaliser le schéma suivant : Entrées Valeur


D C B A N
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
10. Remplir le tableau ci-contre :
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
Montage final

En vous aidant du tableau ci-dessus et des caractéristiques de A, B et S et sachant que l’on veut
utiliser 3 afficheurs 7 segments,

11. De quelles entrées D, C, B, A a-t-on besoin pour coder A ? pour coder B ? pour coder S ?

A l’aide de Crocodile Physics, préparer trois afficheurs pour les nombres A, B et S.


Utilisez la fonction ajout de texte du logiciel pour repérer ces associations.
Réaliser les connexions entre le montage et les afficheurs.
Sauvegarder ce montage une fois le professeur appelé pour vérification.
Faites fonctionner votre sommatrice, vérifier qu’elle effectue correctement les additions.

Pour ceux qui s’impatientent, concevoir une multiplicatrice qui réalise A1A0× B1B0 = S2S1S0.
Aide : le produit A× B est réalisé par une porte ET.

Вам также может понравиться