Calculadora de complemento de dois
Converta valores decimais com sinal ou padrões binários em representações de complemento de dois de 4, 8, 16 ou 32 bits.
Exemplos: -5 ou 0b11111011
Sobre o complemento de dois
Exemplos de complemento de dois
| Decimal e largura | Padrão binário | Explicação |
|---|---|---|
| -5 em 8 bits | 11111011 | Inverta 00000101 e some um. |
| -8 em 4 bits | 1000 | Este é o menor valor com sinal de quatro bits. |
| 42 em 8 bits | 00101010 | Valores positivos usam binário comum preenchido com zeros. |
Como usar a calculadora de complemento de dois
- Informe um inteiro decimal com sinal ou um padrão binário com prefixo 0b.
- Escolha a largura em bits do sistema de destino.
- Selecione Calcular complemento de dois.
- Compare as interpretações binária, decimal com sinal e decimal sem sinal.
Perguntas frequentes sobre complemento de dois
Por que a largura em bits importa?
Ela determina o módulo e o intervalo com sinal. O mesmo número recebe preenchimento diferente e pode não caber em uma largura menor.
Qual intervalo cabe em oito bits?
Um inteiro de oito bits em complemento de dois vai de -128 a 127. Seu padrão sem sinal vai de 0 a 255.
Como troco o sinal de um número binário?
Com largura fixa, inverta cada bit e some um. Repetir o processo retorna ao valor original, exceto no caso do menor inteiro representável.
Por que os resultados com e sem sinal são diferentes?
Eles atribuem significados posicionais diferentes ao bit mais significativo. Os bits armazenados são iguais, mas a interpretação muda.
O complemento de dois tem zero negativo?
Não. O zero tem uma única representação, com todos os bits em zero. Essa é uma vantagem importante sobre sinal e magnitude e complemento de um.