Calculadora de soma binária

Some dois inteiros binários e confira o resultado em base 2 pelo valor decimal.

Somar números binários
Insira dois inteiros binários sem sinal contendo apenas zeros e uns.

Sobre a soma binária

A soma binária combina números em base 2 usando o mesmo princípio de valor posicional da soma decimal. Cada coluna representa uma potência de dois em vez de dez, e cada dígito é zero ou um. Os quatro casos básicos são simples: zero mais zero dá zero, zero mais um dá um, um mais zero dá um e um mais um dá dez em binário. No último caso, escreve-se zero na coluna atual e transporta-se um para a próxima coluna à esquerda. Para somar valores longos à mão, alinhe os dígitos da direita e trabalhe da direita para a esquerda, incluindo o transporte da coluna anterior. Uma coluna com um mais um mais o transporte totaliza três em decimal, escrito onze em binário: escreva um e transporte um. Continue até processar todas as colunas e o transporte final. É isso que um somador de propagação de transporte faz em hardware digital básico, embora processadores modernos usem circuitos mais rápidos de antecipação de transporte e prefixo paralelo. Por exemplo, a soma de 1011 e 0101 começa pela direita. Um mais um produz zero e um transporte. A coluna seguinte tem um mais zero mais o transporte, gerando zero e outro transporte. A próxima tem zero mais um mais o transporte, novamente zero com transporte. A coluna da esquerda contém um mais zero mais o transporte, produzindo dez em binário. O resultado completo é 10000. Em decimal, a conferência é onze mais cinco igual a dezesseis. A soma binária é fundamental na aritmética dos computadores. A subtração pode ser implementada somando um valor em complemento de dois, a multiplicação pode ser construída com somas deslocadas, e cálculos de endereço adicionam deslocamentos a posições base repetidamente. Somas de verificação, contadores, temporizadores, operações gráficas e algoritmos criptográficos dependem de adição no nível de bits. Aprender a regra de transporte facilita entender outras operações de baixo nível. Esta calculadora trata as entradas como inteiros sem sinal e preserva comprimentos arbitrários dentro de limites práticos por meio de aritmética inteira exata. Zeros à esquerda não alteram o valor: 00101 e 101 representam cinco. Frações binárias e interpretação com sinal em complemento de dois não fazem parte do escopo. Em hardware de largura fixa, o resultado pode precisar de um bit a mais que o operando mais longo. Se esse transporte extra for descartado, o valor armazenado retorna ciclicamente conforme o módulo correspondente ao tamanho de palavra escolhido. O valor decimal exibido com o resultado binário é outra interpretação exata e conveniente, não uma aproximação separada. Você pode verificar qualquer resposta convertendo cada entrada para decimal, somando e convertendo o total de volta para base dois. Potências de dois são especialmente úteis para conferir: somar um a uma sequência de uns transforma esses uns em zeros e cria um novo um à esquerda.

Exemplos de soma binária

Os exemplos mostram a propagação do transporte e a conferência decimal.

SomaSoma bináriaConferência decimal
1011 + 1011000011 + 5 = 16.
1 + 1101 + 1 = 2 e gera um transporte.
1111 + 11000015 + 1 = 16 e o transporte passa por todas as colunas.
101010 + 11011000042 + 6 = 48.

Como somar números binários

  1. Insira o primeiro inteiro binário sem sinal usando apenas zeros e uns.
  2. Insira o segundo inteiro e imagine seu dígito menos significativo alinhado ao do primeiro.
  3. Selecione Somar números binários para calcular a soma exata em base 2.
  4. Leia a soma binária e use o valor decimal exibido para uma conferência rápida.

Perguntas frequentes sobre soma binária

Quanto é um mais um em binário?

Um mais um é escrito como 10 em base dois. O zero fica na coluna atual e o um é transportado à esquerda.

Zeros à esquerda afetam a resposta?

Não. Zeros à esquerda não alteram o valor de um inteiro binário, assim como não alteram um inteiro decimal.

Como conferir uma soma binária?

Converta as duas entradas para decimal, some e converta o total de volta para binário. A calculadora exibe a interpretação decimal para isso.

A soma binária pode ter estouro?

Um registrador de largura fixa pode ter estouro quando a soma precisa de um bit inicial extra. Esta calculadora mostra o resultado completo em vez de descartar esse transporte.

Há suporte a números binários negativos?

As entradas são interpretadas como inteiros sem sinal. Valores negativos exigem uma representação com sinal definida, como complemento de dois, e uma largura fixa de bits.