2's complement

Hola, tengo una duda sobre números en 2's complemtn
Por ejemplo si me dan el numero binario 101 y me dicen que esta en formato de 2's complement, ¿cuál es su valor en decimal y como se podría saber?
Se como convertir de decimal a 2's complement, pero si me dan un numero actualmente en 2's complement no se cual sea su valor.
Gracias.
Respuesta
1
El 2's complement o complemento a dos se utiliza para representar y realizar operaciones con números binarios negativos. En el ejemplo el número 101 tiene su bit más significativa en 1 por lo que sabemos que es negativo y está en complemento a dos. Para saber su valor debes hacer la operación de complemento a dos como sigue:
1º invierte todos los bits, es decir pasa los 1 a 0 y los 0 a 1.
010
2º al resultado súmale 1 (en binario por supuesto)
011
3º pasa el número binario a decimal como lo harías normalmente.
El resultado, en este caso, es -3 en decimal. El signo menos se coloca porque el número original estaba en complemento a dos.
Eso es todo
Suerte

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas