Meio somador: soma e transporte
Uma pequena calculadora binária
Um meio somador soma dois bits, algarismos 0 ou 1. O bit de soma fica nesta posição; o transporte leva uma unidade à seguinte, onde vale o dobro.
BANCADA DE EXPERIÊNCIAS
Muda as definições do circuito, prevê as leituras e verifica um desafio. São modelos educativos; cada lição explica os pressupostos.
Inicia sessão para guardar o progresso. O progresso de visitante fica neste dispositivo.
Por que funciona
Lógica binária ideal: 0 significa baixo e 1 alto, não tensão medida. Alimentação, corrente, carga de saída e atraso são omitidos; os desenhos mostram funções, não pinos de chips.
A e B são entradas, T total normal, S soma e C transporte. T = S + 2C. Duas entradas altas dão T = 2, S = 0, C = 1: binário 10. ⊕ é XOR, Exclusive OR, OU exclusivo: 1 para bits diferentes.
Dificuldade
Monte · Monte o circuito
Ligue com A = 0 e B = 1. Obtenha S = 1 e C = 0.
Precisa de uma dica?
A = 0; B = 1 → S = 1; C = 0
Explore · Mude as entradas
Coloque A = 1 e B = 1. Obtenha S = 0 e C = 1.
Precisa de uma dica?
A = 1; B = 1 → S = 0; C = 1
Resolva · Resolva o desafio
Coloque A = 0 e B = 0. Obtenha S = 0 e C = 0.
Precisa de uma dica?
A = 0; B = 0 → S = 0; C = 0
Leituras adicionais e receitas de circuitos
Uma pequena calculadora binária
Duas luzes contam de zero a dois. Uma mostra unidades, outra grupos de dois.
T = A + B; T = S + 2C; S = A ⊕ B; C = A × B
Leia primeiro transporte e depois soma. Os pesos dois e um representam juntos todo o resultado.
Um padrão útil
A soma segue XOR; o transporte é 1 só com ambas as entradas 1. Duas funções descrevem uma soma.
Além do modelo
O meio somador não recebe transporte de outra posição. O somador completo acrescenta a terceira entrada.
Um erro que vale evitar
Em 1 + 1, apagar a luz da soma não perde o resultado. O transporte contém a parte que vale dois.
A = 1 e B = 1. Qual resultado binário está correto?
- 01
- 10
- 11
Saiba mais
O total é dois: transporte 1 e soma 0, escritos nessa ordem como 10.
Monte o circuito
Coloque A = 0, B = 1. Total 1, soma 1, transporte 0.
T = 1; S = 1; C = 0
Mude as entradas
Coloque A = 1, B = 1. Total 2, soma 0, transporte 1.
T = 2; S = 0; C = 1
Experimente outro caminho
Troque A e B em cada par. A soma não depende da ordem das entradas.