Somador
Biblioteca: | Aritmética |
Introdução: | 2.0 Beta 11 |
Aparência: |
Comportamento
Esse componente adicionará dois valores que vierem através das entradas a oeste e fornecerá a soma na saída a leste. O componente é projetado de modo a poder ser conectado a outros somadores para tratar mais bits que os possíveis para um único somador. A entrada carry-in fornecerá um valor de um bit para ser adicionado ao montante (se for especificado), e a saída carry-out fornecerá um valor de um bit correspondente ao valor de overflow (transbordamento) que poderá ser enviado a outro componente.
Se qualquer um dos adendos contiver algum bit flutuante ou erro, então o componente irá executar uma adição parcial. Ou seja, ele irá calcular com tantos bits de mais baixa ordem quanto possível. Mas, acima do bit flutuante ou de erro, o resultado terá bits flutuantes ou de erro.
Pinos
- Na face oeste, norte final (entrada, com largura em bits de acordo com o atributo Bits de Dados)
- Um dos dois valores a serem somados.
- Na face oeste, extremo sul (entrada, com largura em bits de acordo com o atributo Bits de Dados)
- O outro dos dois valores a serem somados.
- Na face norte, marcado c in (entrada, com largura de 1 bit)
- Valor do carry-in a ser acrescentado à soma. Se o valor for desconhecido (ou seja, flutuante), então será considerado como igual 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 da soma dos dois valores que vierem da face oeste, mais o bit de cin.
- Na face sul, marcado c out (saída, com largura de 1 bit)
- O valor de carry-out calculado para a soma. Se os valores sem sinais somados produzirem um resultado que caiba nos Bits de Dados , então, esse bit será 0, caso contrário, será 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 adicionados e também do resultado.
Comportamento da ferramenta Testar
Nenhum.
Comportamento da ferramenta Texto
Nenhum.