Divisor

Librería: Aritmética
Introducida: 2.0 Beta 22
Apariencia:

Comportamiento

Este componente realiza el cociente entre las entradas de su cara oeste y proporciona el resultado en la salida de la cara este. El componente está diseñado para que se pueda utilizar en cascada con otros divisores de forma que pueda dar soporte a dividendos que sean mayores que los que permite tratar un solo divisor: La entrada superior proporciona los bits más significativos del dividendo (si ésta está especificada), y los bits rem proporcionan el resto, que se puede utilizar para alimentar la entrada superior de otro divisor.

Si el factor divisor vale 0, entonces la división no se realiza (esto es, se supone que el factor divisor vale 1).

El divisor realiza divisiones sin signo. Así, el resto siempre tendrá un valor en el rango [0, divisor - 1]. El cociente será siempre un entero de forma que

cociente * divisor + resto = dividendo .

Sin embargo, si el cociente no cabe en los bits de salida, entonces solo se mostrarán los bits menos significativos. El componente no proporciona ningún método para acceder a los bits más significativos.

Si cualquiera de los operandos contiene algún bit erróneo u oscilante, entonces las salidas del componente proporcionarán el valor oscilante o erróneo en todos sus bits.

Pines

Borde oeste, esquina norte (entrada, el número de bits coincide con el valor del atributo Número De Bits)
Los bits menos significativos del dividendo (esto es, el primer operando de la división)
Borde oeste, esquina sur (entrada, el número de bits coincide con el valor del atributo Número De Bits)
El divisor (esto es, el segundo operando de la división)
Borde norte, etiquetado upper (entrada, el número de bits coincide con el valor del atributo Número De Bits)
Los bits más significativos del dividendo (esto es, el primer operando de la división).
Borde este (salida, el número de bits coincide con el valor del atributo Número De Bits)
Los bits menos significativos del cociente, como se especifica más arriba.
Borde sur, etiquetado rem (salida, el número de bits coincide con el valor del atributo Número De Bits)
El resto de la división. Este valor tendrá siempre un valor comprendido en el rango [0, divisor - 1].

Atributos

Número De Bits
El número de bits de los valores a dividir y del resultado.

Comportamiento De La Herramienta De Cambio

Ninguno.

Comportamiento De La Herramienta De Texto

Ninguno.

Volver a la referencia de las librerías