efren montero complemento a dos

4
Nombre: efreN moNtero mero

Upload: efrenmontero

Post on 19-Jul-2015

837 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Efren Montero Complemento A Dos

Nombre: efreN moNtero mero

Page 2: Efren Montero Complemento A Dos

Cálculo del complemento a dos Binario         

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.

Rrepresentación binaria habitual; el rango de valores decimales para 'n' bits será:

El complemento a 2 de un valor binario se obtiene sumando 1 al complemento a 1. Por ejemplo, el complemento a 2 de 10011 (el mismo anterior) será 11101100 + 1 = 11101101.

Cómo restar sumando: El complemento a 2 de un número binario se puede considerar directamente su equivalente negativo. Por lo tanto, para hacer la resta a - b = ¿x? basta con calcular el resultado "x" (sin olvidar el tamaño del registro que se utilice) como:

x = a + (complemento a 2 de b)

Page 3: Efren Montero Complemento A Dos

El tamaño de los registros es normalmente el número de bits del procesador de la máquina, actualmente 32 en la mayoría de los ordenadores y autómatas industriales. Otra forma de restar sumando consiste en utilizar el complemento a 1, pero en este caso, el 1 de arrastre que se sale fuera del registro se suma de nuevo al resultado, quedando en el registro el resultado esperado de la resta.

Page 4: Efren Montero Complemento A Dos

Ejemplo 1: En Complemento a 2, para n = 16, el rango de representación es: