Complemento de 1 (C1)
O que é? É um método de representação de números sinalizados onde a inversão de bits define o valor negativo.
- Bit de Sinal: O bit mais à esquerda define o sinal (0 para Positivo, 1 para Negativo).
- 🔄 A Regra da Inversão: Para transformar +X em -X, basta "inverter" todos os bits (0 vira 1, e 1 vira 0).
Pratique a Inversão
Digite um valor decimal (ex: -1024) para visualizar a mudança dos bits em tempo real.
Valor Absoluto (+X) em 16 bits
↓
Representação C1
Faixa de Representação
A amplitude máxima que um processador consegue representar depende do número de bits (N).
- (2N-1 - 1) ≤ X ≤ + (2N-1 - 1)
- Para 8 bits: -127 ≤ X ≤ +127
- Para 16 bits: -32.767 ≤ X ≤ +32.767
- Para 32 bits: -2.147.483.647 ≤ X ≤ +2.147.483.647