¿Cómo puedo implementar el comparador de dos números de 2 bits utilizando los decodificadores DEC 2/4 y las puertas lógicas necesarias? Ese comparador se utilizará para comparar dos números de 4 bits. El comparador solo tiene una salida para mostrar si el primer número es más grande que el segundo. Creé la tabla de verdad para el comparador:
A1-bitposicionadomásaltodelprimernúmero
A0-bitdeposicióninferiordelprimernúmero(errorenlatabla)
B1-bitposicionadomásaltodelsegundonúmero
B0-bitdeposicióninferiordelsegundonúmero
X-es1siA>B<=>(A1>B1)+(A1=B1)(A0>B0)
Yaquíestámisoluciónutilizandodecodificadores2/4ycompuertaslógicasnecesarias:
A pesar de que hice la tarea, no estoy completamente seguro de si es correcto.
Lo que no entiendo es: ¿Cómo funcionan estos decodificadores? Es como que X siempre será 1 si se cumplen las condiciones, la salida del comparador nunca será 0. Por favor, corríjame si me equivoco o corrijo la solución.
Editar, nueva solución que utiliza la verdadera lógica de los decodificadores (no los demultiplexores), verifique si está bien: