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.
Contributions | Les sorties | ||
---|---|---|---|
UNE | B | Somme | Porter |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
le Circuit de demi-supplément est montré ci-dessous.
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.
Contributions | Les sorties | |||
---|---|---|---|---|
UNE | B | CIN | COUT | S |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 1 |
0 | 1 | 1 | 1 | 0 |
1 | 0 | 0 | 0 | 1 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 1 | 0 |
1 | 1 | 1 | 1 | 1 |
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.
L'ajout du nombre à quatre bits est présenté ci-dessous.