Divisor

Biblioteca: Aritmética
Introdução: 2.0 Beta 22
Aparência:

Comportamento

Esse componente divide dois valores que vierem através das entradas a oeste e fornecerá o quociente na saída a leste. O componente é projetado de forma a poder ser conectado a outros divisores tratar um dividendo com mais bits que o possível apenas um único divisor. A entrada superior fornecerá com os bits mais significativos dentre os Bits de Dados do dividendo (se isso tiver sido especificado), e os bits em rem serão o resto inteiro da divisão, que pode ser enviado para a entrada superior em outro divisor.

Se o divisor for 0, nenhuma divisão será feita (ou seja, supõe-se o divisor no mínimo igual a 1).

O divisor executará essencialmente uma divisão sem sinal. Ou seja, o resto estará sempre entre 0 e divisor -1. O quociente será sempre um número inteiro de modo que

quociente * divisor + resto = dividendo .

Se, no entanto, o quociente não couber nos Bits de Dados , apenas os bits menos significativos serão reportados. O componente não oferecerá método algum para o acesso aos bits mais significativos dos Bits de Dados .

Se qualquer um dos operandos contiver algum bit flutuante, ou com erro, então o componente terá as saídas ou inteiramente flutuantes ou integralmente com valores de erro.

Pinos

Na face oeste, extremo norte (entrada, com largura em bits de acordo com o atributo Bits de Dados)
Os bits menos significativos dentre os Bits de Dados do dividendo (ou seja, o primeiro operando para a divisão).
Na face oeste, extremo sul (entrada, com largura em bits de acordo com o atributo Bits de Dados)
O divisor (ou seja, o segundo operando para a divisão).
Na face norte, marcado por upper (entrada, com largura em bits de acordo com o atributo Bits de Dados)
Os bits mais significativos dentre os Bits de Dados do dividendo (ou seja, o primeiro operando para a divisão).
Na face leste (saída, com largura em bits de acordo com o atributo Bits de Dados)
Os bits menos significativos dentre os Bits de Dados do quociente, conforme especificado acima.
Na face sul, marcado por rem (saída, com largura em bits de acordo com o atributo Bits de Dados)
O resto da divisão. Esse valor estará sempre entre 0 e divisor-1.

Atributos

Quando o componente for selecionado ou estiver sendo acrescentado, Alt-0 até ALT-9 irão alterar o seu atributo Bits de Dados .

Bits de Dados
A largura em bits dos valores a serem divididos e o resultado.

Comportamento da ferramenta Testar

Nenhum.

Comportamento da ferramenta Texto

Nenhum.

Voltar à Referência para bibliotecas