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