######### Diviseur

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

Comportement

Ce composant divise deux valeurs entrant par les entrées ouest et présente le quotient sur la sortie est. Le composant est conçu de sorte qu'il peut être cascadé avec d'autres diviseurs pour fournir un support avec plus de bits que ce qui est possible avec un seul diviseur. L'entrée au nord fournit les bits supérieurs du dividende, et la sortie au sud fournis les bits du reste qui peut se connecter à une entrée au nord dans un autre diviseur. La largeur de donnée en bit de ces entrées et sorties correspond à l'attribut Largeur de donnée.

Si le diviseur est 0, aucune division n'est effectuée. C'est-à-dire que le diviseur est supposé être plus grand que 0.

Le diviseur effectue essentiellement une division non signée. C'est-à-dire que le reste sera toujours compris entre 0 et diviseur-1. Le quotient sera toujours un nombre entier, de sorte que

quotient * diviseur + reste = dividende

Si, toutefois, le quotient ne tient pas dans la largeur de donnée, alors seuls les bite de largeur de donnée inférieurs seront rapportés. Le composant ne fournit aucune méthode pour accéder aux bits supérieurs.

Si l'un des opérandes contient des bits flottants ou des bits d'erreur, les sorties du composant seront soit entièrement flottantes, soit entièrement des valeurs d'erreur.

Broches

Toutes les entrées et sorties on une largeur de donnée en bit qui correspond à l'attribut Largeur de donnée.

Bord ouest, extrémité nord :
Entrée : les bits inférieurs du dividende. C'est-à-dire le premier opérande pour la division.
Bord ouest, extrémité sud :
Entrée : le diviseur. C'est-à-dire le deuxième opérande pour la division.
Bord nord : étiqueté sup
Entrée des bits supérieurs du dividende. C'est-à-dire le premier opérande pour la division.
Bord est :
Entrée : les bits inférieurs du quotient, comme spécifié ci-dessus.
Bord sud : étiqueté reste
Entrée : le reste de la division. Cette valeur sera toujours comprise entre 0 et diviseur-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 des valeurs à diviser et du résultat.

Comportement de l'outil pousser

Aucun.

Comportement de l'outil texte

Aucun.

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