 Somador
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. 
Voltar à Referência para bibliotecas