/ / Circuit de demi-addition et additionneur

Circuit de demi-supplément et de complément complet

Un Additionneur est un appareil qui peut ajouter deux chiffres binaires.C'est un type de circuit numérique qui effectue l'opération d'addition de deux nombres. Il est principalement conçu pour l’ajout de nombres binaires, mais ils peuvent être utilisés dans diverses autres applications, telles que décimale en code binaire, décodage d’adresses, calcul d’index de table, etc. L'un est Demi additionneuret un autre s'appelle Complet Complet. L'explication détaillée des deux types de l'additionneur est donnée ci-dessous.

Demi additionneur

Il y a deux entrées et deux sorties dans une moitiéAdditionneur. Les entrées sont nommées A et B, et les sorties, Somme (S) et Transport (C). La somme est X-OR des entrées A et B. Le port est AND des entrées A et B. À l'aide du demi-additionneur, on peut concevoir un circuit capable d'effectuer une addition simple à l'aide de portes logiques. Jetons d'abord un coup d'oeil à l'ajout de bits simples.

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

Ce sont les bits simples les moins possiblescombinaisons. Mais le résultat pour 1 + 1 = 10. Ce problème peut être résolu à l'aide d'une porte EX-OR. La somme des résultats peut être réécrite sous forme de sortie 2 bits. Ainsi, la combinaison ci-dessus peut être écrite comme

0 + 0 = 00

0 + 1 = 01

1 + 0 = 01

1 + 1 = 10

Ici, la sortie «1» de «10» devient la retenue. SOMME est la sortie normale et la PORTER est le mener.

le table de vérité du demi-additionneur est présenté ci-dessous.

ContributionsLes sorties
UNEBSommePorter
0000
0110
1010
1101

le Circuit de demi-supplément est montré ci-dessous.

DEMI-ADDER-FULL-ADDER-FIG-1
Le principal inconvénient de ce circuit est qu'ilne peut ajouter que deux entrées et s'il y a un report, il est négligé. Ainsi, le processus est incomplet. Pour surmonter cette difficulté, Full Adder est conçu. Lors de l'ajout complexe, il peut arriver que vous deviez ajouter deux octets de 8 bits ensemble. Cela peut être fait avec l'aide de Full Adder.

Complet Complet

L’additionneur complet est un peu plus difficile àmettre en œuvre qu'un demi additionneur. La principale différence entre un demi-additionneur et un additionneur complet est que l'additionneur complet a trois entrées et deux sorties. Les deux entrées sont A et B et la troisième entrée est une entrée de report CDANS. Le report de sortie est désigné par CEN DEHORS, et la sortie normale est désignée par S.

le table de vérité du circuit d'additionneur complet est illustré ci-dessous.

ContributionsLes sorties
UNEBCINCOUTS
00000
00101
01001
01110
10001
10110
11010
11111

La sortie S est un EX - OU entre l’entrée A et le demi additionneur SUM, la sortie B. Le CEN DEHORS ne sera vrai que si l’une des deux entrées sur les trois est HAUTE ou en logique 1.

Ainsi, un circuit additionneur complet peut être implémentéavec l'aide de deux demi-circuits d'addition. Le premier circuit additionneur sera utilisé pour ajouter A et B afin de produire une somme partielle. La seconde moitié additionneur logique peut être utilisé pour ajouter CDANS à la somme produite par le circuit de la première moitié additionneur. Enfin, la sortie S est obtenue.

Si l'une des logiques du demi-additionneur produit un report, il y aura un report de sortie. Ainsi, CEN DEHORS sera une fonction OU des sorties CARRY du demi-additionneur.

le Schéma de circuit additionneur complet est montré ci-dessous.

DEMI-ADDER-FULL-ADDER-FIG-2
La représentation schématique d'un seul bit Full Adder est indiquée ci-dessous.

DEMI-ADDER-FULL-ADDER-FIG-3
A l’aide de ce type de symbole, on peut ajouterdeux bits ensemble, prenant un report de l’ordre de grandeur immédiatement inférieur et envoyant un report à l’ordre de grandeur immédiatement supérieur. Dans un ordinateur, pour une opération multi-bits, chaque bit doit être représenté par un additionneur complet et doit être ajouté simultanément. Ainsi, pour ajouter deux nombres de 8 bits, il faut 8 adresses complètes qui peuvent être formées en cascadant deux des blocs de 4 bits.

L'ajout du nombre à quatre bits est présenté ci-dessous.

DEMI-ADDER-FULL-ADDER-FIG-4
Full Adder est utilisé pour une addition complexe, comme pour ajouter deux octets de 8 bits ensemble.

Lisez aussi: