¿Una de las salidas puede ser siempre cero?

1

Ahora importa cuántas veces intenté hacerlo de nuevo, uno de los resultados es siempre 0 y no sé cómo mostrarlo en puertas. ¿Es posible o me equivoco? Los requisitos están a continuación:

El circuito debe tomar una entrada de 4 bits y generar una salida de 3 bits.
La entrada consta de dos números binarios de 2 bits X (X1X0) e Y (Y1Y0), respectivamente.
La salida se representa como O (O2O1O0).

Se supone que el circuito debe realizar dos operaciones básicas basadas en los valores de X e Y:

  • Si X e Y son números impares, entonces el circuito debe agregar X e Y y establecer la salida O como resultado de la operación de adición.
  • De lo contrario, el sistema debería multiplicar X e Y y establecer la salida como el resultado de la multiplicación.

Suponga que la entrada se da como 1011. Los dos bits más a la izquierda representan X en la forma de X1X0 y los dos bits más a la derecha representan Y como Y1Y0. Por lo tanto, X = 10 e Y = 11. Dado que X es par e Y es un número impar, los números se multiplicarán y el valor de salida, O, se debe establecer en 110 (10 * 11 = 110).

    
pregunta dummy

1 respuesta

2

Tu tabla de verdad parece correcta.

Añadir dos números impares produce un número par.

Multiplicar un número impar por un número par produce un número par.

La multiplicación de dos números pares también produce un número par.

Dado que la salida es siempre uniforme, el LSB siempre es cero, puedes atarlo a tierra y guardar algunas puertas.

    
respondido por el Pentium100

Lea otras preguntas en las etiquetas