Buenas, quería consultar una duda con este ejercicio:
Algunas operaciones matemáticas complejas son poco eficientes si se realizan mediante software y se recurre a módulos específicos que realicen la operación en hardware. Implementa la función x^2 con un módulo que acepte números en complemento a dos de 3 bits y devuelva números en binario puro (recuerde que el cuadrado de un número siempre es positivo).

¿Cuántas salidas tiene el sistema? ¿Por qué?
Tabla de verdad
Implementar el circuito con un decodificador 3 a 8 con salidas activas a nivel bajo y puertas AND
Repetir el diseño expresando las funciones de salida como productos de sumas


yo consideré el complemento a 2 para los números negativos, por lo tanto la salida solo tendrá el valor de 1 para las combinaciones que representan con números negativos ¿eso es cierto?

A B C Salida
1 0 0 1 (-4)
1 0 1 1 (-3)
1 1 0 1 (-2)
1 1 1 1 (-1)
0 0 0 (0)
0 0 1 (1)
0 1 0 (2)
0 1 1 (3)

Gracias