O MultiMedia Logic é um aplicativo gratuito para aprender a projetar circuitos booleanos, como multiplexadores, semi-aditivos e somadores completos. Adicionadores lógicos executam adição binária em dois números base-dois arbitrariamente grandes. A diferença entre um somador completo e um meio somador é que um somador completo lida com um bit de transição enquanto um meio somador omite esse número. Portanto, um somador completo requer três bits de entrada e dois bits de saída, enquanto um meio adicionador 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 completo básico não é muito complicado, mas um diagrama ilustra a fiação exata de entradas, portas e saídas.
Abra o MultiMedia Logic, selecione a ferramenta “Input” na caixa de ferramentas e adicione três entradas ao a tela clicando onde você deseja colocá-los. 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 da saída. Nomeie os LEDs de “S” e “Cout”.
Selecione a ferramenta “Xor” e adicione dois portões Xor entre as entradas e saídas. Um portão 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 "And" e adicione dois E portões 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 And e um portão Ou.
Selecione a ferramenta “Wire” e conecte as entradas aos portões, 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 da primeira porta Xor às entradas da segunda porta Xor e, em seguida, conecte os dois fios. às entradas do portão E não utilizado também.
Conecte as saídas de ambos os portões And às entradas do portão Or.
Conecte a saída do segundo portão Xor a S e conecte A fiação do somador completo está completa.
Clique em "Reproduzir" na barra de ferramentas para explorar a função do somador completo. Clique em uma entrada para ligá-la e enviar um sinal "verdadeiro" de sua saída. Consulte a tabela verdade no site do College of the Redwoods (consulte Recursos) ou seu livro para obter a saída correta de um somador completo. Quando o LED S acende, representa um valor "verdadeiro" ou "um" na linha de soma; quando o LED Cout acende, ele representa um valor de transporte a ser adicionado à próxima coluna na operação.