######### 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