O MultiMedia Logic é um aplicativo gratuito para aprender a projetar circuitos booleanos, como multiplexadores, semi-aditivos e aditivos completos. Adicionadores lógicos executam adição binária em dois números base-dois arbitrariamente grandes. A diferença entre um adicionador completo e um meio adicionador é que um adicionador completo lida com um bit de transporte enquanto um meio adicionador omite esse número. Portanto, um somador completo requer três bits de entrada e dois bits de saída, enquanto um meio somador usa apenas duas entradas e uma saída.
Vá para um site que exibe um diagrama completo do adicionador (link em Recursos); se você é um estudante, consulte o diagrama em seu livro. Um somador básico básico não é muito complicado, mas um diagrama ilustra a fiação exata das entradas, portas e saídas.
Abra o MultiMedia Logic, selecione a ferramenta “Input” na caixa de ferramentas e adicione três entradas à tela clicando onde deseja colocá-las. Nomeie as entradas "A", "B" e "Cin" clicando no nome de uma entrada e digitando o novo nome.
Selecione a ferramenta “LED” e crie duas saídas de LED. Em uma porta lógica real, as saídas são conectadas a outra porta lógica ou componente de hardware, mas no MultiMedia Logic, uma luz LED representa o valor booleano das saídas. Nomeie os LEDs como "S" e "Cout".
Selecione a ferramenta “Xor” e adicione duas portas Xor entre as entradas e saídas. Um gate Xor executa uma operação exclusiva ou em dois bits de entrada, emitindo "true" se exatamente uma entrada for true ou "false" em todos os outros casos.
Selecione a ferramenta “E” e adicione duas portas E entre as entradas e saídas. Selecione a ferramenta "Ou" e adicione um portão Ou. No total, um somador básico básico usa cinco portões: dois portões Xor, dois portões E e um portão Ou.
Selecione a ferramenta “Fio” e conecte as entradas às portas de acordo com o diagrama de fiação. Para conectar dois objetos usando a ferramenta Fio, clique no primeiro objeto, mantenha o botão do mouse pressionado e arraste o cursor para o segundo objeto. Para conectar uma entrada a mais de um portão, clique no fio que conecta a entrada ao portão inicial e, em seguida, segure o botão do mouse e arraste o cursor para o próximo portão.
Conecte A e B às entradas de uma porta Xor e, em seguida, conecte-as às entradas de uma porta E também.
Conecte Cin e a saída do primeiro portão Xor às entradas do segundo portão Xor e, em seguida, conecte esses dois fios às entradas do portão E não utilizado também.
Conecte as saídas dos dois portões And às entradas do portão Or.
Conecte a saída do segundo gate Xor a S e a saída do gate Or ao Cout. A fiação completa dos somadores está completa.
Clique em "Play" na barra de ferramentas para explorar a função de adição completa. Clique em uma entrada para ligá-la e em um sinal "verdadeiro" de sua saída. Consulte a tabela verdade no site College of the Redwoods (consulte Recursos) ou seu livro para obter uma saída correta dos adicionadores completos. Quando o LED S acende, representa um valor "verdadeiro" ou "um" na linha da soma; Quando o LED Cout acende, ele representa um valor de transporte a ser adicionado à próxima coluna na operação.