Ultima edición el 16 septiembre, 2021 por JORGE CABRERA BERRÍOS
Ahora estamos familiarizados con los conceptos básicos de varios sistemas numéricos utilizados en electrónica digital . Ahora veamos rápidamente a través del sistema numérico principal, que es el sistema numérico binario . En el sistema numérico binario, 0 y 1 pueden representar todos los números. Antes de discutir sobre el complemento a 1, veamos primero algunas cosas diferentes.
Veamos los números del 0 al 7

Ahora hemos dado esto como ejemplo para ilustrar la representación de números binarios. Esto se hace para representar los números positivos. Pero, ¿qué pasa si queremos representar los números negativos en un sistema numérico binario?
El concepto de signo negativo no existe en el sistema numérico binario. Aunque ha habido disputas sobre la representación de números negativos en el sistema numérico binario. Y para ello se han desarrollado varios métodos. El más popular de todos ellos son el complemento a 1 y complemento a 2 . Aunque el complemento de 2 domina en popularidad al complemento de 1, también se usa debido a un diseño algo más simple en el hardware debido a un concepto más simple. Ahora veremos el método del complemento a 1.
Representación numérica
El complemento a 1 es un método muy sencillo para representar números negativos en un sistema numérico binario. Para representar cualquier número que sea negativo, primero tenemos que considerar el valor binario de su magnitud positiva en el sistema binario, luego simplemente tenemos que convertir los 1 con 0 y los 0 con 1 y obtendremos el complemento de 1 de ese número que es también el valor negativo de ese número. Como podemos ver, este método es verdaderamente un método de complemento. Tendremos una idea clara si miramos algunos ejemplos.

Ejemplo
Primero consideremos los números positivos del 0 al 7



Ahora, el complemento a 1 de estos números será como sigue.
Resta usando el complemento a 1
El método de la resta binaria se vuelve muy fácil con la ayuda del complemento a 1. Ahora veamos un ejemplo para entender la resta usando el complemento de 1.
Supongamos que A = (5) 10 = (0 1 0 1) 2
Y B = (3) 10 = (0 0 1 1) 2
Y queremos averiguar A – B
Para esto primero tenemos que calcular el complemento a 1 de B
Complemento a 1 de B = 1 1 0 0
Ahora tenemos que sumar el resultado con A
Ahora en el resultado podemos ver que hay un bit desbordado que tenemos que agregar con el resultado restante
Este es el resultado deseado.
Y cuando no haya ningún dígito desbordado el resultado obtenido en la etapa anterior será la respuesta.