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).