Estoy intentando crear un circuito digital que tiene tres entradas que representan números binarios. Por ejemplo, 001 sería igual a 1 en decimal, 011 sería igual a 3 y 111 sería igual a 7. Entonces, en general, el número más alto que puede hacer es 7.
He estado diseñando un circuito que compara dos de estos conjuntos de 3 números y me he dado cuenta de que lo que realmente estoy haciendo es comparar conjuntos de 3 entradas, en lugar de mirar los valores numéricos 0-7. Lo que esto significó para mí en la práctica fue que la salida de mi circuito, cualquiera de los conjuntos, contenía más 1, de modo que 101 sería igual a 110 porque ambos tienen 2 1 cuando, de hecho, son dos números diferentes cuando lo convertimos a binario.
Me preguntaba si alguien podría decirme cómo modelar la lógica binaria dentro de mi sistema para poder comparar números de 0 a 7 en lugar de conjuntos de 1.