######### Comparateur

Librairie : Arithmétique
Introduction : 2.0 Beta 22
Apparence : #########

Comportement

Compare deux valeurs, soit sous forme de valeurs non signées, soit sous forme de compléments à deux, selon l'attribut Numeric Type. Normalement, l'une des sorties sera 1, et les deux autres sorties seront 0.

La comparaison est effectuée en commençant par les bits les plus significatifs de chaque nombre et en descendant en parallèle jusqu'à ce qu'un emplacement soit trouvé où les deux valeurs sont en désaccord. Si, toutefois, une valeur d'erreur ou une valeur flottante est rencontrée au cours de cette descente, alors toutes les sorties correspondront à cette erreur ou à cette valeur flottante.

Broches

Bord ouest, extrémité nord :
Entrée : la première des deux valeurs à comparer. La largeur des données en bit correspond à l'attribut Largeur de donnée.
Bord ouest, extrémité sud :
Entrée : la deuxième des deux valeurs à comparer. La largeur des données en bit correspond à l'attribut Largeur de donnée.
Bord est : étiqueté >
Sortie à 1 si la première entrée est supérieure à la deuxième entrée, 0 si la première entrée est inférieure ou égale à la deuxième entrée.
Bord est : étiqueté =
Sortie à 1 si la première entrée est égale à la deuxième entrée, 0 si la première entrée n'est pas égale à la deuxième entrée. La largeur de donnée en bit : 1.
Bord est : étiqueté <
Sortie à 1 si la première entrée est inférieure à la deuxième entrée, 0 si la première entrée est supérieure ou égale à la deuxième entrée. La largeur de donnée en bit : 1.

Attributs

Lorsque le composant est sélectionné ou en cours d'ajout, les touches Alt-0 à Alt-9 modifient son attribut Largeur de donnée.

Largeur de donnée
La largeur de donnée en bit de l'entrée et de la sortie du composant.

Comportement de l'outil pousser

Aucun.

Comportement de l'outil texte

Aucun.

Retour à Référence de la bibliothèque