Calculadora binária
Digite dois números binários (com 0 e 1) e escolha a operação. Se quiser, defina uma largura fixa de 8, 16, 32 ou 64 bits e escolha como interpretar o sinal.
Resultado
0001 0001Resultado em binário
- Em decimal
- 17
- Em hexadecimal
- 11
- Bits interpretados sem sinal
- 17
- Bits interpretados com sinal (complemento de dois)
- 17
- Convenção: 8 bits sem sinal. Todos os valores são zero ou positivos.
Dados de entrada
- Primeiro número binário
- 1011
- Operação
- + (somar)
- Segundo número binário
- 0110
- Largura
- 8 bits
- Como interpretar os bits?
- Sem sinal
Como é calculado
Cada algarismo binário representa uma potência de 2: 1011 = 8 + 0 + 2 + 1 = 11.
Resultado
Resultado em binário
- Em decimal
- 17
- Em hexadecimal
- 11
- Bits interpretados sem sinal
- 17
Como é calculado
- Cada algarismo binário representa uma potência de 2: 1011 = 8 + 0 + 2 + 1 = 11.
- Calculamos com inteiros exatos e escrevemos o resultado na base 2.
- Na divisão, mostramos o quociente inteiro (arredondado em direção a zero) e o resto.
- Com largura fixa, o resultado é limitado a N bits e interpretado com e sem sinal.
Exemplo
1011 + 0110 em 8 bits sem sinal: 11 + 6 = 17, ou 0001 0001 (hexadecimal 11).
Importante
- Com largura livre, cada número pode ter até 4.096 algarismos binários.
- Com largura fixa, digite os números sem sinal de menos: informe o padrão de bits.
Quando usar
- Faça operações aritméticas e lógicas diretamente na base 2.
- Compare a leitura dos mesmos bits como número com sinal ou sem sinal.
Perguntas frequentes
Como converto um número binário para decimal?
Multiplique cada bit por sua potência de 2 e some os valores. Por exemplo, 1011 = 8 + 2 + 1 = 11.
Qual é a diferença entre com sinal e sem sinal?
Sem sinal, todos os bits representam um valor não negativo. Com sinal, o bit mais à esquerda pode representar um valor negativo usando complemento de dois.
O que acontece quando o resultado não cabe na largura escolhida?
A calculadora informa o estouro e mantém os bits mais à direita, conforme a aritmética de largura fixa.