Conversión Complemento a 2
En Complemento a 2, se utiliza el bit más significativo como bit de signo: 0 para positivo y 1 para negativo.
Se utiliza **todo el número binario completo** como representación del número, sin separar signo y magnitud.
Si comienza con 0, se interpreta directamente como binario sin signo.
Si comienza con 1, indica un valor negativo y se aplica:
- Se invierten todos los bits.
- Se suma 1.
- Se interpreta el resultado como binario sin signo.
- Se antepone el signo negativo al valor final.
¿Cómo funciona el complemento a 2?
- El bit más significativo indica el signo del número.
- Si el primer bit es 0, se interpreta como binario sin signo.
- Si el primer bit es 1, el número es negativo:
- Se invierten todos los bits.
- Se suma 1 al resultado.
- Se interpreta como binario sin signo.
- Se coloca un signo negativo al número final.
- El rango de valores posibles para n bits es: -2ⁿ⁻¹ a 2ⁿ⁻¹ - 1
Ejemplo:
Binario: 1111
Invierto bits: 0000
Sumo 1: 0001
Decimal positivo: 1
Resultado final: -1