You are on page 1of 3

Complemento a dos

1

Complemento a dos
Complemento a dos Decimal 0111 0110 0101 0100 0011 0010 0001 0000 1111 1110 1101 1100 1011 1010 1001 1000 7 6 5 4 3 2 1 0 −1 −2 −3 −4 −5 −6 −7 −8

Complemento a dos con enteros de 4 bits El complemento a dos de un número N que, expresado en el sistema binario está compuesto por n dígitos, se define como: . Veamos un ejemplo: tomemos el número dígitos, y calculemos su complemento a dos: Cabe señalar que en este ejemplo se ha limitado el número de bits a 6, por lo que no sería posible distinguir entre el -45 y el 19 (el 19 en binario es 10011). En realidad, un número en complemento a dos se expresa con una cantidad arbitraria de unos a la izquierda, de la misma manera que un número binario positivo se expresa con una cantidad arbitraria de ceros. Así, el -45, expresado en complemento a dos usando 8 bits sería 11010011, mientras que el 19 sería 00010011; y expresados en 16 bits serían 1111111111010011 y 0000000000010011 respectivamente. Se presenta la tabla de verdad del complemento a 2 para cuatro dígitos. que, cuando se expresa en binario es , con 6

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 cífras, 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á:

Hans (2005). En particular. Este método es mucho más rápido para las personas. Chile: Universidad de Concepción. copiando el número original (de derecha a izquierda) hasta encontrar el primer 1. o un 1 si aparece un 0). se niegan (complementan) los dígitos restantes (es decir.Complemento a dos 2 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). Véase también • Complemento a uno • Representación de números con signo (ver la tabla de comparación con otros códigos) Referencias [1] Rautenberg. suma binarios negativos. pues no utiliza el complemento a uno en su conversión. Se utiliza porque la unidad aritmético-lógica no resta números binarios. viene a ser lo mismo que lo anteriormente explicado. copia un 0 si aparece un 1. Diseño de circuitos digitales. 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. 100001 ---> 011110 --> 011111 ¿Para qué sirve? Su utilidad principal se encuentra en las operaciones matemáticas con números binarios. . la resta de números binarios se facilita enormemente utilizando el complemento a dos: la resta de dos números binarios puede obtenerse sumando al minuendo el complemento a dos del sustraendo.[1] Por ejemplo. ISBN 956-8029-66-4. por eso esta conversión al negativo. «Sistemas numéricos». Concepción. luego de haber copiado el 1.

Luis Gonzalez. 0/ . 44 ediciones anónimas Licencia Creative Commons Attribution-Share Alike 3. Carlos Alberto Carcagno. Aolguin73.wikipedia.0 Unported http:/ / creativecommons. Vitamine. Ingolll. Manuel Castillo Cagigal. Diego Caro.php?oldid=38339178  Contribuyentes: Aloriel. Porao.org/w/index. Super braulio.Fuentes y contribuyentes del artículo 3 Fuentes y contribuyentes del artículo Complemento a dos  Fuente: http://es. org/ licenses/ by-sa/ 3. Dodo. Ignacio Icke. Hoenheim. Munsuri. Piranna. Ponalgoyya. Humbefa. Calsbert.