Vous êtes sur la page 1sur 9

*

Electromécanique

Soustructeur combintoire

Pressentie par:
 .

Introduction :
Les systèmes logiques combinatoires sont largement utilisés dans de
nombreux domaines, tels que l'informatique, l'électronique, les
télécommunications et l'automatisation. Ils sont employés pour implémenter
des fonctions de traitement de l'information, des algorithmes, des systèmes de
contrôle et de commande, et bien d'autres applications.
Définition:
les relations entre les entrées et les sorties sont déterminées par des équations
logiques ou des tables de vérité. Chaque combinaison d'entrées a une sortie
spécifique associée, ce qui définit entièrement le comportement du système.
Les portes logiques, comme les portes AND, OR et XOR, sont des exemples
courants de systèmes logiques combinatoires. Par exemple, une porte logique
AND ne produit une sortie élevée que lorsque toutes les entrées sont élevées,
et elle produit une sortie basse dans tous les autres cas. Le comportement de
ces portes logiques est défini uniquement par la relation entre les entrées et
les sorties, sans tenir compte des états antérieurs ou internes.

Le principe des soustracteurs :


Dans un soustracteur complet à un bit, les bits d'entrée, le minuend, le
subtrahend et le borrow-in, sont traités par des portes logiques pour générer
les bits de sortie, la différence (difference) et le borrow-out. Le circuit utilise
des XOR pour effectuer la soustraction des bits d'entrée. Chaque XOR
compare les bits correspondants du minuend et du subtrahend. Si les bits sont
différents, la sortie du XOR est élevée (1), indiquant que la différence est de
1. Si les bits sont les mêmes, la sortie du XOR est basse (0), indiquant que la
différence est de 0. Le borrow-out est généré à l'aide d'un AND. Il compare le
borrow-in et le complément du subtrahend, c'est-à-dire le subtrahend inversé.
Si le borrow-in est élevé (1) et que le complément du subtrahend est élevé
(1), alors le borrow-out est élevé (1), indiquant qu'un emprunt est nécessaire
pour la soustraction. Sinon, le borrow-out est bas (0). Enfin, la retenue
intermédiaire, qui est le résultat du XOR entre le minuend et le subtrahend,
est combinée avec le borrow-in à l'aide d'un OR. Si soit la retenue
intermédiaire est élevée (1), indiquant une différence de 1, soit le borrow-in
est élevé (1), indiquant un emprunt, alors la retenue en sortie (borrow-out)
sera élevée (1). Le soustracteur complet à un bit est utilisé comme composant
de base pour construire des soustracteurs à plusieurs bits, tels que les
soustracteurs à 4 bits, 8 bits, etc. Ces soustracteurs plus grands utilisent une
cascade de soustracteurs complets à un bit pour effectuer des soustractions
binaires plus complexes.

.Soustracteurs :
Demi-soustracteur:
Il obéit aux quatre opérations de la soustraction binaire et possède
deux sorties: la différence des entrées A et B (A-B) et un empreint
E. Il admet comme table de vérité

A B S E
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Les expressions logiques des sorties sont déduites directement à partir
de la table de vérité:

D'après ces équations, un demi-soustracteur est alors représenté par le


logigramme suivant:
Le schéma bloc est alors:

Soustracteur complet à un seul bit:


Il s'agit d'effectuer la différence A-B de deux nombres A et B à un seul
bit en tenant compte d'un empreint antérieur En. Il présente deux
sorties Dn et En+1.

A B En Dn En+1

0 0 0 0 0

1 0 0 1 0

0 1 0 1 1

1 1 0 0 0

0 0 1 1 1

1 0 1 0 0

0 1 1 0 1

1 1 1 1 1

Tableaux de karnaugh :
AB 00 01 11 10
C
0 0 1 0 1

1 1 0 1 0

AB 00 01 11 10
C
0 0 1 0 0

1 1 1 1 0
Logigramme :

Le schéma bloc d'un soustracteur complet à un seul bit est alors


Soustracteu 4 bites :
Effectivement, la méthode du complément à 2 est une technique
couramment utilisée pour effectuer des soustractions binaires dans les
circuits électroniques de manière efficace et compacte. Voici quelques
détails supplémentaires sur cette méthode :

1. Inversion des bits : Pour obtenir le complément à 2 d'un nombre, tous


les bits du nombre sont inversés. Cela peut être réalisé en utilisant des
portes logiques XOR en prenant chaque bit du nombre en entrée et en
connectant l'autre entrée de la porte logique XOR à une tension
élevée (1). Cela inversera le bit si la tension élevée est appliquée,
sinon le bit restera inchangé.

2. Ajout de 1 : Après avoir inversé les bits du nombre, 1 est ajouté au


résultat pour obtenir le complément à 2. Cela peut être réalisé en
utilisant un additionneur binaire (ou sommateur) pour effectuer
l'addition. L'additionneur prend le nombre inversé en entrée et génère
le résultat final en ajoutant 1 à ce nombre.

3. Utilisation du bit de retenue : Dans la méthode du complément à 2, le


bit de poids faible de l'additionneur est utilisé pour ajouter le 1
nécessaire à la représentation en complément à 2. Ce bit ne dispose
pas de retenue d'entrée car il est destiné à ajouter le 1.

4. Signal de contrôle : Un signal de contrôle, généralement noté C, est


utilisé pour différencier entre l'addition et la soustraction. Lorsque C
vaut 0, l'opération est une addition, et lorsque C vaut 1, il s'agit d'une
soustraction.

5. Utilisation de la porte XOR : Une porte XOR est utilisée en entrée de


chaque additionneur complet pour déterminer quelle valeur utiliser
pour Y (le nombre inversé). Si C vaut 0, l'entrée de l'additionneur est
simplement Yn (le bit inversé), tandis que si C vaut 1, l'entrée est
l'inverse de Yn. Cela permet d'effectuer l'opération X + Y lorsque C
vaut 0, et X - Y lorsque C vaut 1.

6. Bit de signe : Le bit de retenue finale du dernier additionneur devient


le bit de signe du résultat. Un bit à 1 représente un résultat positif et
un bit à 0 représente un résultat négatif.

En utilisant cette méthode, les soustractions binaires peuvent être


effectuées de manière efficace en exploitant les propriétés de l'additionneur
binaire et du complément à 2. Cela permet d'effectuer des opérations de
soustraction de manière compacte et optimisée dans les circuits
électroniques.

Expression des f. C :
Vous avez parfaitement résumé les expressions logiques pour un
soustracteur complet à un bit et expliqué comment les combiner pour
construire un soustracteur à plusieurs bits. Voici un récapitulatif des
points clés :

1. Soustracteur complet à un bit : Les expressions logiques pour un


soustracteur complet à un bit comprennent le bit de résultat
(difference) et la retenue en sortie (borrow-out). Le bit de résultat
est calculé en utilisant l'opposé logique (NOT) du XOR des bits
d'entrée (A et B) et de la retenue en entrée (Cin). La retenue en
sortie est déterminée par une combinaison de portes logiques
AND et OR en utilisant les valeurs de A, B, Cin et le résultat du
XOR.

2. Soustracteur à plusieurs bits : Pour construire un soustracteur à


plusieurs bits, plusieurs soustracteurs complets à un bit sont
utilisés en cascade. La retenue en sortie de chaque soustracteur à
un bit est connectée à la retenue en entrée du soustracteur à un
bit suivant. Cela permet de soustraire les bits en cascade, du bit
de poids faible au bit de poids fort.

3. Construction des expressions logiques : Les expressions logiques


pour un soustracteur à plusieurs bits dépendent du nombre de
bits d'entrée et de la représentation binaire utilisée. En utilisant
les expressions logiques des soustracteurs complets à un bit, il est
possible de construire les expressions pour un soustracteur à
plusieurs bits en reliant les entrées et les sorties appropriées de
chaque soustracteur à un bit dans la cascade.

En utilisant cette approche, il est possible de construire efficacement


des soustracteurs à plusieurs bits en utilisant des soustracteurs à un bit
comme blocs de construction fondamentaux. Cela permet de réaliser
des opérations de soustraction sur des nombres binaires de manière
systématique et modulaire.

Conclusion :
le circuit soustracteur est un élément essentiel dans la réalisation d'opérations de
soustraction binaire. Il permet de manipuler les signaux binaires et d'effectuer les
opérations logiques nécessaires à chaque étape de la soustraction. Les portes
logiques, telles que les portes ET, OU et NON, sont utilisées pour comparer les
bits des nombres en entrée, effectuer les emprunts de retenue nécessaires et
réaliser la soustraction réelle.

Le circuit soustracteur revêt une grande importance dans les systèmes


informatiques et électroniques. Il est utilisé pour réaliser des opérations
arithmétiques sur des nombres binaires, ce qui est crucial pour les calculs et les
manipulations de données dans les systèmes numériques. Les nombres binaires
sont généralement convertis en complément à 2 pour faciliter la soustraction à
l'aide des portes logiques.

Le circuit soustracteur n'est pas seulement utilisé dans l'informatique, mais aussi
dans la conception de circuits électroniques plus générale. Il est essentiel pour
réguler les processus de production et les systèmes de traitement de données, où
des opérations de soustraction peuvent être nécessaires.

En résumé, le circuit soustracteur, avec les portes logiques qui le composent, est
un élément clé dans la conception de circuits électroniques et l'exécution
d'opérations arithmétiques binaires. Son utilisation est essentielle pour garantir
des performances optimales dans les systèmes informatiques et électroniques.

Vous aimerez peut-être aussi