Forneça o complemento de 1 dos seguintes números.
Passo 1
O enunciado nos dá um número binário e pede o complemento de 1 desse número. Informações fornecidas:
- Número binário dado:
. - Pedido: encontrar o complemento de 1 (one’s complement) desse número.
Passo 2
O que é o complemento de 1? Explicação didática e simples:
- O complemento de 1 de um número binário é obtido invertendo cada bit individualmente: cada
vira e cada vira . - Em termos operacionais, é o operador “bitwise NOT” aplicado ao vetor de bits.
- Exemplo rápido para fixar: o complemento de 1 de
é , porque , , , .
Passo 3
Aplicando a regra ao número fornecido: vamos olhar bit a bit, da esquerda para a direita, e inverter cada um. Vou numerar as posições para ficar claro e não pular etapas.
- Posição 1 (bit mais à esquerda): bit original
. Invertendo: . - Posição 2: bit original
. Invertendo: . - Posição 3: bit original
. Invertendo: . - Posição 4: bit original
. Invertendo: . - Posição 5: bit original
. Invertendo: . - Posição 6: bit original
. Invertendo: . - Posição 7: bit original
. Invertendo: . - Posição 8: bit original
. Invertendo: . - Posição 9: bit original
. Invertendo: . - Posição 10 (bit mais à direita): bit original
. Invertendo: .
Passo 4
Montando mentalmente os bits invertidos na mesma ordem (da esquerda para a direita) obtém-se o número resultante do complemento de 1. Para conferir se o processo foi feito corretamente, uma checagem rápida é aplicar o complemento de 1 novamente ao resultado: cada bit invertido volta ao bit original, então inverter duas vezes deve devolver
. Isso garante que a operação foi realizada corretamente.