1. Demi-additionneur :
Le demi-additionneur est un circuit logique combinatoire qui est conçu en connectant une porte EX-OR et une porte AND. Le circuit du demi-additionneur a deux entrées : A et B, qui additionnent deux chiffres d’entrée et génèrent une retenue et une somme.
La sortie obtenue par la porte EX-OR est la somme des deux chiffres tandis que celle obtenue par la porte AND est la retenue. Il n’y aura pas de transmission de l’addition de retenue car il n’y a pas de porte logique pour la traiter. Ainsi, on appelle ce circuit Demi-additionneur.
Expression logique :
Sum = A XOR BCarry = A AND B
Tableau de vérité :
2. Additionneur complet :
L’additionneur complet est le circuit qui se compose de deux portes EX-OR, deux portes AND et une porte OR. L’additionneur complet est l’additionneur qui ajoute trois entrées et produit deux sorties qui se compose de deux portes EX-OR, deux portes AND et une porte OR. Les deux premières entrées sont A et B et la troisième entrée est une retenue d’entrée appelée C-IN. La retenue de sortie est désignée comme C-OUT et la sortie normale est désignée comme S qui est SOMME.
L’équation obtenue par la porte EX-OR est la somme des chiffres binaires. Alors que la sortie obtenue par la porte ET est la retenue obtenue par l’addition.
Tableau de vérité :
Expression logique :
SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ CinCARRY-OUT = A AND B OR Cin(A XOR B) = A.B + Cin(A ⊕ B)
Différence entre un demi additionneur et un additionneur complet :
S.No. | Demi-additionneur | Additionneur complet |
---|---|---|
1 | Le demi-additionneur est un circuit logique combinatoire qui additionne deux chiffres de 1 bit. Le demi-additionneur produit une somme des deux entrées. | L’additionneur complet est un circuit logique combinatoire qui effectue une opération d’addition sur trois chiffres binaires d’un bit. L’additionneur complet produit une somme des trois entrées et une valeur de retenue. |
2 | La retenue précédente n’est pas utilisée. | La retenue précédente est utilisée. |
3 | Dans un demi additionneur il y a deux bits d’entrée ( A, B). | Dans un additionneur complet il y a trois bits d’entrée (A, B, C-in). |
4 | L’expression logique pour un demi additionneur est : S=a⊕b ; C=a*b. |
L’expression logique pour un additionneur complet est : S=a⊕b⊕Cin ; Cout=(a*b)+(Cin*(a⊕b)). |
5 | Il est constitué d’une porte EX-OR et d’une porte AND. | Il est constitué de deux portes EX-OR, deux portes AND et une porte OR. |
6 | Il est utilisé dans les calculatrices, les ordinateurs, les appareils de mesure numériques, etc. | Il est utilisé dans l’addition de bits multiples, les processeurs numériques, etc. |