3

Click here to load reader

CáLculo Del Complemento A Dos De Un Numero Binario

Embed Size (px)

Citation preview

Page 1: CáLculo Del Complemento A Dos De Un Numero Binario

Cálculo del complemento a dos

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. Podemos observar esto en la tabla de ejemplo.

Cabe recordar que debido a la utilización de un bit para representar el signo, el rango de valores será diferente al de una representación binaria habitual; el rango de valores decimales para 'n' bits será:

Conversión rápida

Una forma de hallar el opuesto de un número binario positivo en complemento a dos es comenzar por la derecha (el dígito menos significativo), copiando el número original (de derecha a izquierda) hasta encontrar el primer 1, luego de haber copiado el 1, se niegan (complementan) los dígitos restantes (es decir, copia un 0 si aparece un 1, o un 1 si aparece un 0). Este método es mucho más rápido para las personas, pues no utiliza el complemento a uno en su conversión.1

Por ejemplo, el complemento a dos de "0011 11010" es "1100 00110".

Otra forma es negar todos los dígitos (se halla el complemento a 1) y después sumar un 1 al resultado, viene a ser lo mismo que lo anteriormente explicado.

100001 ---> 011110 -->011111

Autor:

Claudio Cornejo

Page 2: CáLculo Del Complemento A Dos De Un Numero Binario

Valores con números de 8 bits

Valor del complemento a dos Valor sin signo

00000000 0 0

00000001 1 1

... ... ...

01111110 126 126

01111111 127 127

10000000 −128 128

10000001 −127 129

10000010 −126 130

... ... ...

11111110 −2 254

11111111 −1 255

Autor:

Claudio Cornejo

Page 3: CáLculo Del Complemento A Dos De Un Numero Binario