Sei sulla pagina 1di 1

¿Qué es el complemento a 1?

El complemento a uno de un número binario se define como el valor obtenido al invertir


todos los bits en la representación binaria del número (intercambiando 0 por 1 y
viceversa).
Un sistema de complemento a uno o el complemento aritmético de uno es un sistema
donde los números negativos están representados por el inverso de las representaciones
binarias de sus correspondientes números positivos. Un sistema de numeración de
complementos de N-bit sólo puede representar enteros en el rango − (2𝑛−1−1) a 2𝑛−1−1.
El sistema de numeración binaria de complemento a uno se caracteriza por el
complemento bit de cualquier valor entero que es el negativo aritmético del valor. Es
decir, invertir todos los bits de un número (el complemento lógico) produce el mismo
resultado que restar el valor de 0.
Se obtiene al cambiar cada uno de los dígitos de un número binario por su
complementario, esto es, cambiar los unos por ceros y los ceros por unos.
Por ejemplo:
11002 ->12 SU COMPLEMENTO A 1, SERIA: 00112
10011012->77 SU COMPLEMENTO A 1, SERIA: 01100102

¿Qué es el complemento a 2?

El complemento a 2 de un número binario se obtiene tomando el complemento a 1, y


sumándole 1 al bit menos significativo
El cálculo del complemento a dos es muy sencillo y muy fácil de realizar mediante puertas
lógicas, donde reside su utilidad.
Para comenzar los números positivos se quedarán igual en su representación binaria.
Los números negativos deberemos invertir el valor de cada una de sus cifras, es decir
realizar el complemento a uno, y sumarle 1 al número obtenido.
A continuación, se ilustra este proceso para el numero 1001 = 9

Cuando se agrega el bit de signo 1 al MSB, el numero complemento a 2 con signo se


convierte en 10111 y es el numero equivalente al - 9.

Potrebbero piacerti anche