# 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, com largura em bits de acordo com o atributo Bits de Dados)
  O multiplicando (ou seja, o primeiro dos dois números para se multiplicar).
Na face oeste, extremo sul (entrada, com largura em bits de acordo com o atributo Bits de Dados)
  O multiplicador (ou seja, o segundo dos dois números a serem multiplicados).
Na face norte, marcado por c in (entrada, com largura em bits de acordo com o atributo Bits de Dados)
  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.
Na face leste (saída, com largura em bits de acordo com o atributo Bits de Dados)
  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.
Na face sul, marcado c out (saída, com largura em bits de acordo com o atributo Bits de Dados)
  Os bits mais significativos dos Bits de Dados do produto.

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