Additionneur
Librairie: | Arithmétique |
Introduction: | 2.0 Beta 11 |
Apparence: |
![]() |
Comportement
Ce composant additionne deux valeurs présentées sur les entrées ouest et fournis la somme sur la sortie est. Le composant est conçu de manière à pouvoir être cascadé avec d'autres additionneurs pour permetre une addition de plus grande largeur de bit que ce qui est possible avec un seul additionneur : L'entrée de retenue recoit une valeur d'un bit à ajouter également à la somme (si elle est spécifiée), et une sortie de retenue fournit une valeur de dépassement d'un bit qui peut être envoyée à un autre additionneur.
Si l'une des valeurs contient des bits flottants ou des bits d'erreur, le composant effectuera une addition partielle. C'est-à-dire qu'il calculera autant de bits de poids faible que possible. Mais au-dessus du bit flottant ou d'erreur, le résultat aura des bits flottants ou d'erreur.
Pins
- Bord ouest, extrémité nord (entrée, la largeur des bits correspond à l'attribut Bits de données)
- Une des deux valeurs à ajouter.
- Bord ouest, extrémité sud (entrée, la largeur des bits correspond à l'attribut Bits de données)
- L'autre des deux valeurs à ajouter.
- Bord nord, étiqueté c in (entrée, largeur de bit 1)
- Une valeur de report à ajouter à la somme. Si la valeur est inconnue (c'est-à-dire flottante), elle est considérée comme égale à 0.
- Bord est, (la somme en sortie, la largeur des bits correspond à l'attribut Bits de données)
- Les Largeur données bits inférieurs de la somme des deux valeurs provenant du bord ouest, plus le bit cin.
- Bord sud, étiqueté c out (sortie, largeur de bit 1)
- Le bit de report calculé pour la somme. Si les valeurs additionnées en tant que valeurs non signées donnent un résultat qui tient dans Largeur données bits, alors ce bit sera 0 ; sinon, il sera 1.
Attributs
Lorsque le composant est sélectionné ou en cours d'ajout, les touches Alt-0 à Alt-9 modifient son attribut Largeur données.
- Largeur données
- La largeur de bit des valeurs à additionner et du résultat.
Comportement de l'outil pousser
Aucun.
Comportement de l'outil text
Aucun.
Retour à Référence de la bibliothèque