######### Multiplicador

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

Comportamento

Esse componente multiplicará os dois valores que vierem através das entradas a oeste e fornecerá o produto na saída leste. O componente é projetado de forma a poder ser conectado a outros multiplicadores para tratar com um multiplicando com mais bits do que for possível para um único multiplicador. A entrada carry-in fornecerá um valor multibit para ser adicionado ao produto (se ele for especificado), e saída carry-out fornecerá a metade superior do resultado do produto, que poderá ser enviada para outro multiplicador.

Se o multiplicando, o multiplicador, ou a entrada carry-in de entrada contiverem algum bit flutuante ou erro, então, o componente irá realizar uma multiplicação parcial. Ou seja, ele irá calcular como tantos bits de mais baixa ordem quanto possível. Mas acima do bit flutuante ou do erro, o resultado terá bits flutuantes ou de erro. Observar que se a entrada carry-in for completamente flutuante, então serão supostos todos os valores iguais a zero.

Pinos

Na face oeste, extremo norte: (entrada, )
O multiplicando (ou seja, o primeiro dos dois números para se multiplicar). Com largura em bits de acordo com o atributo Bits de Dados.
Na face oeste, extremo sul: (entrada, )
O multiplicador (ou seja, o segundo dos dois números a serem multiplicados). Com largura em bits de acordo com o atributo Bits de Dados.
Na face norte: marcado por c in (entrada, )
Valor de carry-in a ser adicionado ao produto. Se todos os bits do valor forem desconhecidos (ou seja, flutuantes), então eles serão considerados iguais a 0. Com largura em bits de acordo com o atributo Bits de Dados.
Na face leste: (saída, )
Os bits de mais baixa ordem dos Bits de Dados do produto dos dois valores que vierem da face oeste, mais o valor do c in. Com largura em bits de acordo com o atributo Bits de Dados.
Na face sul: marcado c out (saída, )
Os bits mais significativos dos Bits de Dados do produto. Com largura em bits de acordo com o atributo Bits de Dados.

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 dos bits dos valores a serem multiplicados e também do resultado.

Comportamento da ferramenta Testar

Nenhum.

Comportamento da ferramenta Texto

Nenhum.

>Voltar à Referência para bibliotecas