Está en la página 1de 4

COMPARADOR DE DOS BIST

Sumador de 2BITS
Un sumador de 2 bits es un circuito electrónico que se utiliza para sumar dos números binarios de 2 bits
y producir un resultado de 2 bits. El circuito consta de dos entradas de 2 bits cada una y dos salidas de 2
bits que representan el resultado de la suma.

El sumador de 2 bits se puede construir utilizando compuertas lógicas como XOR, AND y OR. El circuito
básico consta de dos etapas: una etapa de suma y una etapa de acarreo.

La etapa de suma toma las dos entradas de 2 bits y produce una salida de 2 bits que representa la suma
de los dos números. Para lograr esto, se utiliza una compuerta XOR para sumar los bits correspondientes
y una compuerta AND para generar el acarreo.

La etapa de acarreo toma las dos entradas de 2 bits y el acarreo generado en la etapa de suma y
produce una salida de 2 bits que representa el acarreo para la siguiente etapa de suma. Para lograr esto,
se utiliza una compuerta OR para detectar si hay un acarreo generado en la suma de los bits
correspondientes.

Un ejemplo de suma de dos números binarios de 2 bits utilizando un sumador de 2 bits es el siguiente:

01 (número 1 en binario)

10 (número 2 en binario)

11 (resultado de la suma en binario)

En este ejemplo, el bit menos significativo de cada número es sumado por la etapa de suma para
producir un resultado de 1. El acarreo generado en esta etapa se pasa a la siguiente etapa de suma,
donde se suma el bit más significativo de cada número junto con el acarreo para producir un resultado
de 1. El resultado final es 11 en binario, lo que representa el número 3 en decimal.
SUMADOR DE 4 BITS
Un sumador de 4 bits es un circuito electrónico que se utiliza para sumar dos números binarios
de 4 bits y producir un resultado de 4 bits. El circuito consta de ocho entradas de 4 bits cada
una y cuatro salidas de 4 bits que representan el resultado de la suma.

El sumador de 4 bits se puede construir utilizando compuertas lógicas como XOR, AND y OR. El
circuito básico consta de cuatro etapas: tres etapas de suma y una etapa de acarreo.

La primera etapa de suma toma los bits menos significativos de las dos entradas de 4 bits y
produce una salida de 4 bits que representa la suma de los dos bits menos significativos. Para
lograr esto, se utiliza una compuerta XOR para sumar los bits correspondientes y una
compuerta AND para generar el acarreo.

La segunda etapa de suma toma los bits siguientes de las dos entradas de 4 bits y el acarreo
generado en la primera etapa de suma, y produce una salida de 4 bits que representa la suma
de los bits siguientes. Para lograr esto, se utiliza una compuerta XOR para sumar los bits
correspondientes y una compuerta AND para generar el acarreo.

La tercera etapa de suma toma los dos bits siguientes de las dos entradas de 4 bits y el acarreo
generado en la segunda etapa de suma, y produce una salida de 4 bits que representa la suma
de los dos bits siguientes. Para lograr esto, se utiliza una compuerta XOR para sumar los bits
correspondientes y una compuerta AND para generar el acarreo.

La etapa final de acarreo toma el acarreo generado en la tercera etapa de suma y produce una
salida de 4 bits que representa el acarreo para la siguiente etapa de suma. Para lograr esto, se
utiliza una compuerta OR para detectar si hay un acarreo generado en cualquiera de las etapas
de suma.

Un ejemplo de suma de dos números binarios de 4 bits utilizando un sumador de 4 bits es el


siguiente:

0101 (número 5 en binario)0011 (número 3 en binario)


1000 (resultado de la suma en binario)

En este ejemplo, el bit menos significativo de cada número es sumado por la primera etapa de
suma para producir un resultado de 0. El acarreo generado en esta etapa se pasa a la segunda
etapa de suma, donde se suma el siguiente bit de cada número junto con el acarreo para
producir un resultado de 1. El acarreo generado en esta etapa se pasa a la tercera etapa de
suma, donde se suma el siguiente bit de cada número junto con el acarreo para producir un
resultado de 0. Finalmente, el acarreo generado en esta etapa se pasa a la etapa de acarreo,
donde se produce un resultado de 1. El resultado final es 1000 en binario, lo que representa el
número 8 en decimal.

También podría gustarte