Ejercicio 6: Diseño de Circuitos Combinacionales

Diseña los circuitos combinacionales siguientes:

  1. Diseña un circuito que acepta como entrada cualquier número binario de 4 bits (1 de signo y 3 de magnitud) y cuya salida es el complemento a 2 del número de entrada.
  2. Diseña un circuito que acepta como entrada 2 números de 2 bits cada uno y tiene 3 salidas: una salida X que se activa cuando el primer número es mayor que el segundo, una salida Y que se activa cuando los números son iguales y otra salida Z que se activa cuando el segundo número es mayor que el primero.
  3. Diseña un circuito que acepte como entrada cualquier número binario de 3 bits y genere como salida el número elevado al cuadrado e incrementado en 1. Esto es, f(x) = x² + 1, donde x es el número de entrada de 3 bits.