Comparador de dos bits

La comparación de dos números binarios de dos bits requiere del uso de dos compuertas OR-CLUSIVA. En donde los dos bits menos significativos (LSB) de ambos números son comparados por una compuerta, mientras que los bits más significativos de ambos números son comparados por la compuerta (MSB).


I.                    ¿Qué pasa si ambos números a comparar son iguales?
Si estos son iguales, sus correspondientes bits también serán iguales y la  salida de cada compuerta OR – EXCLUSIVA será igual a 0.

II.                  ¿Qué pasa si ambos números a comparar son iguales?
Si los correspondientes conjuntos de bits no son iguales, la salida de la compuerta exclusiva será en 1.
III.                ¿Cómo se valida la igualdad o desigualdad del resultado obtenido?
La igualdad se valida colocando dos inversores y una puerta AND.  
-         Cuando los bits de la entrada de cada OR – EXCLUSIVA son iguales, indica que ambos números son iguales por lo tanto las entradas de las puertas AND son 1. Por lo que el resultado a su salida también será 1.
-          Cuando no son iguales se tendrá un cero en  cualquier salida y al entrar a operar en la AND por principio lógico entonces será cero forzosamente.
Por lo anterior:
-          Se indica IGUALDAD si se tiene un uno a la salida de la compuerta AND.
-          Se indica DESIGUALDAD si se tiene un cero a la salida de la compuerta AND.
 
 
IV. Simulación
 
Comparador de dos bits visto por el usuario
 
 
 
Coparador de dos bits realizado por el programador.
 
 

No hay comentarios.:

Publicar un comentario