You are on page 1of 6

COMPLEMENTO

Los complementos se utilizan para la operacin de sustraccin y multiplicacin lgica. Para un


sistema base r existen dos complementos: el complemento de r y complemento de (r-1). En el
caso de los nmeros binarios seria complemento de dos y complemento de uno
respectivamente. El complemento 1 es til en manipulaciones lgicas y el complemento 2 se
utiliza en operaciones aritmticas.

Para un numero positivo N base r con parte entera de n dgitos su complemento r de N


es :

Se observa detenidamente de puede notar que el complemento de 2 se puede obtener


dejando intactos los 0 menos significativos y el primer 1 menos significativo y
cambiando todos los dems 1 por 0 y los 0 por 1.
Para un numero positivo N base r con partes entera de n dgitos y parte fraccionaria de
m dgitos su complemento (r-1) de N es :

Analizando el resultado del complemento de 1 se observa que es muy sencillo


determinar, nicamente se tiene que sustituir los 0 po1 y los 1 por 0.
Al realizar una resta comnmente de utiliza el mtodo de prstamos de la posicin ms
alta cuando el minuendo es menor que le sustraendo. Sin embargo en un sistema
digital resulta ms eficiente el mtodo de sustraccin por complementos.
El procedimiento de sustraccin utilizando el complemento de 2 para dos nmeros
positivos (M-N) es :
Suma M al complemento 2 de N
Verificar resultado. existe acarreo final?
1. si: el resultado de M N es el resultado que se obtuvo en la suma del paso 1
2. No: el resultado de M-N es el complemento 2 del resultado que de obtuvo de
la suma en el paso 1 anteponiendo el signo negativo.
COMPLEMENTO A 1
El complemento a 1 de un numero binario se obtiene cambiando todas los 0 por 1 y
todos los 1 por 0.
Los nmeros positivos se representan igual que los nmeros positivos en formato signo
magnitud
Los nmeros negativos son el complemento a 1 del correspondiente numero positivo

VALOR DECIMAL EN COMPLEMENTO A 1

El valor decimal de los nmeros positivos de calcula de la misma manera que en signo-
magnitud

El valor decimal de los nmeros negativos de calcula asignado el valor negativo del
paso correspondiente al bit de signo y luego sumando uno al resultado

RANGO DE VALORES EN COMPLENTO A 1

El bit mas significativo de los nmeros en formato complemento a 1 representa el


signo
Un numero de n bits solo dedicara (n-1) bits a presentar la magnitud
Los nmeros en complemento a 1 pueden tener valores que van desde -(2 ala n-1 1 )
hasta +(2 ala n-1 -1)
GENERALIZACION: COMPLEMENTO A LA BASE 1
El complemento a la base menos uno de un numero se calcula restandolo a la potencia
de la base que se corresonde con la canidad de los digitos del numero y lugares
restando uno al resultado

La conversion de un numero a este formato se puede realizar de forma sencilla. Digito


a digito.

Representando los numeros negativos en complemento a la base menos uno se


simplifica la operacioon de resta
La resta de dos numeros se expresa como la suma de un numero positivo y otros
negativos
1. el numero se mantiene positivo
2. el sustraendo se pasa a negativo calculando su complemento a la base menos
uno

ARITMETICA EN COMPLEMENTO A 1

la operacin de resta es inncesaria: para restar podemos limitarnos s sumar el


complemnto a 1 del numero que uqeremos restar
por ejemplo, suponiendo numeros de 8 bits
la multiplicacion y la divicion tambien pueden realizarse partiendo de la suma
la suma puede producir un acarreo en la ultima columna, que no puede representarse
en 8 bits
para obtener el valor vorrecto debemos sumar este acarreo al resultado de la suma
por ejemplo, suponiendo de nuevo numeros de 8 bits

DESBORDAMIENTO

Dado que los numeros en un ordenador tienen una cantidad fija de bits, es posible un
desbordamiento, es decir, que el resultado tenga demasiado bits
podremos identificar un resultado como incorrecto a causa de un debordamiento por
que no tendra sigo que deberia tener

DESVNTAJAS DEL COMPLEMENTO A 1

En el formato complemento a 1 exixten dos ceros, uno positivo y otro negaivo, pero
con el mismo significado
La multiplicacion, la division y la resta oueden hacerse basandose en sumas, pero los
circuitos sumadores se complican por que en determinado circunstancias hay que
sumar un acarreo al resultado
Debido a esta complicacion, los circuitos aritmeticos en complemento a 1 tambien
tienden a der mas lentos de lo que se querria
COMPLEMENTO A 2
El complemento a 2 de un numero binario se obtiene sumando uno al bit menos
significativo del complemento a 1 del numero

Un metodo alternativo en comensar por el bit menos significativo hasta encontrar un 1


y luego hacer el complemento a 1 del resto del numero

EL VALOR DECIMAL EN COMPLEMENTO A 2

El valor decimal de los numeros positivos se calcula de la misma manera que en signo
magnitud

El valor decimal de los numeros negativos se calcula asignando el valor negativo del
peso correspondiente al bit de signo

RANGO DE VALORES EN COMPLEMENTO A 2

El bit mas significativo de los numeros en forma o complemento a 2 representa le signo


Un numero de n bits solo se dedicara (n-1) bits a representar la magnitud
Los numeros en signo magnitud pueden tener valores que desde (2 ala n-1 -1) hasta
+(2 ala n-1 - 1)
GENERALIZACION: COMPLEMENTO A LA BASE

El complemento a la base de un numero de calcula restandolo a la potencia de la base


correspondiente a la cantidad de digitos de numero

Representando los numeros negativos en complemento a la base se simplifica la resta,


permitiendo expresarla como la suma de un numero porsitivo y otro negativo

VENTAJAS DEL COMPLEMENTO A 2

Solo existen una representacion del cero


Todos las operacciones puden hacerse cn circuito sumador, mas simple que el usado
por signos magnitud o complemento a 1 y, por tanto, mas rapido
Por estos motivos, el complemento a 2 es el formato mas utilizado por los ordenadores
actuales

You might also like