# Diviseur

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

## Comportement

Ce composant divise deux valeurs entrant par les entrées ouest et sort 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 un dividende avec plus de bits que ce qui est possible avec un seul diviseur : L'entrée supérieure fournit les dataBits bits supérieurs du dividende (s'il est spécifié tout court), et les rem bits fournissent le reste, qui peut être alimenté comme entrée supérieure dans un autre diviseur.

Si le diviseur est 0, aucune division n'est effectuée (c'est-à-dire que le diviseur est supposé être 1).

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 les dataBits bits, alors seuls les dataBits bits inférieurs seront rapportés. Le composant ne fournit aucune méthode pour accéder aux dataBits 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.

## Pins

Bord ouest, extrémité nord (entrée, la largeur des bits correspond à l'attribut Bits de données)
  Les dataBits bits inférieurs du dividende (c'est-à-dire le premier opérande pour la division).
Bord ouest, extrémité sud (entrée, la largeur des bits correspond à l'attribut Bits de données)
  Le diviseur (c'est-à-dire le deuxième opérande pour la division)
Bord nord, étiqueté supérieur (entrée, largeur de bit correspondant à l'attribut Bits de données)
  Les dataBits bits supérieurs du dividende (c'est-à-dire le premier opérande pour la division).
Bord est (sortie, la largeur des bits correspond à l'attribut Bits de données)
  Les dataBits bits inférieurs du quotient, comme spécifié ci-dessus.
Bord sud, étiqueté rem (sortie, la largeur des bits correspond à l'attribut Largeur de données)
  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 données.

Largeur données
  La largeur de bit des valeurs à diviser et du résultat.

## Comportement de l'outil pousser

Aucun.

## Comportement de l'outil text

Aucun.

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