Beruflich Dokumente
Kultur Dokumente
Si el primer bit es 1 el nmero es negativo. Entonces el nmero representado es el opuesto del equivalente
decimal del nmero binario que forma su complemento a dos.
Vamos a ver un ejemplo: el C2 (0001) sera +1, mientras que el C2 (1111) representa un nmero negativo entonces
lo que hago es obtener su C1 que sera 0000 y le sumo 1, obteniendo el 0001 que es el nmero decimal 1, pero
como se que es negativo, sera el -1.
Si la operacin fuera una suma realizara la codificacin en C2 de ambos nmeros como lo he hecho para el
nmero 42 de ejemplo anterior.
2. SUMADORES BINARIOS
La suma binaria para nmeros de un bit es la siguiente:
Pero cuando tengo nmeros binarios formados por ms de un bit, al operar aparece el acarreo (carry)
El problema de este sumador es que el resultado no est disponible hasta que no se van generando desde el bit
menos peso al de ms, o sea debo esperar a que lleguen al MSB. Por tanto, se trata de un circuito lento que
adems aumenta su retardo segn aumenta el nmero de bits de los operandos.
2.3. Sumador paralelo con acarreo PARALELO o anticipado (Carry Look-Ahead)
Para solucionar el retardo con este circuito obtengo de forma rpida el acarreo de entrada de todas las etapas del
sumador. Por tanto los bits de la suma se obtienen simultneamente.
La idea consiste en obtener la generacin de acarreo ( Gi ) y la propagacin de acarreo ( Pi ) de una forma
independiente de cada bit para la obtencin del ltimo acarreo mucho ms rpido ( antes tena que esperar a que se
realizaran todos para obtenerlo ).
Siendo