Estoy diseñando un comparador de 4 bits utilizando solo puertas lógicas básicas (y, o, nand, xor, etc.) En su forma actual, el comparador toma dos números binarios sin signo de 4 bits (A y B) y compara cada valor de bit de más a menos significativo y determina una salida: A > B, A < B, o A = B. Bastante simple.
Sin embargo, estoy tratando de agregar un bit de control para indicar si la entrada es binario sin signo o complemento de dos. El estado predeterminado, 0, debe significar que la entrada está en binario sin signo, mientras que 1 significa que los números de entrada están en el complemento de dos.
Tengo dificultades para entender cómo o dónde en el circuito implementar el bit de control. Entiendo que un método es implementar un sumador, pero no estoy seguro si tendría que existir fuera del circuito que ya he diseñado, y el bit de control cambiaría entre dos circuitos que existen casi independientemente uno del otro. Estoy seguro de que tiene que haber una solución más elegante e integrada. ¡Si pudiera señalarme en la dirección correcta, lo apreciaría enormemente!