Un additionneur binaire est un morceau de matériel qui ajoute deux chaînes binaires . Additionneurs binaires sont constitués d' une série de plein -additionneurs , et un additionneur complet est constitué de deux demi- additionneurs . Les demi -additionneurs sont constitués d'un couple de circuits logiques . Full- sommateurs ont trois entrées - pour accueillir le report chiffres - et produire une somme et un report . La demi- additionneur prend deux chiffres en entrée et produit une somme et d'un report . Instructions
1
Faire un demi-additionneur avec deux circuits logiques . Les deux circuits logiques sont la porte ET et la porte OU EXCLUSIF . La porte a une sortie de 0 si les deux entrées sont à 1 , la sortie est 1. La porte ET est la partie de retenue du demi- additionneur . La porte XOR a une puissance de 0 lorsque les deux entrées sont les mêmes et un signal de sortie de 1 lorsque les entrées sont différentes. La porte XOR est la partie de la somme du demi-additionneur . Par conséquent, 1 + 0 produit une somme de 1 et un report de 0 et 1 + 1 produit une somme de 0 et une retenue de 1 .
2
Créer un additionneur complet avec deux demi- sommateurs . Deux de ces entrées sont introduits dans une demi-additionneur . L'addition de cette demi-additionneur et la troisième entrée sont introduits dans l'autre demi- additionneur . L'addition de la deuxième demi-additionneur est la somme de l'ensemble additionneur complet . La porte de chaque demi- additionneur sont introduits dans une porte OU. Une porte OU a une puissance de 1 à moins de deux de ses entrées sont égaux à 0 , alors la sortie de la porte OU est 0 . La sortie de la porte OU est le report de l' additionneur complet .
3
Connectez Full- sommateurs dans une série pour faire une addition de matériel. Il devrait y avoir un additionneur complet pour chaque chiffre dans les chaînes que vous souhaitez ajouter. Le report de l' additionneur complet est la troisième entrée de chaque étage successif de l'additionneur de matériel. L'additionneur peut également être utilisé pour la soustraction . Les chaînes binaires peuvent être commutés du positif au négatif en basculant l'ensemble des chiffres et d' une addition . Si vous voulez soustraire B de A , B tout simplement de convertir un nombre négatif et ajouter. Ce que vous faites vraiment un - . B = A + ( -B) , qui est la soustraction par conversion et ajout