Una de mis preguntas finales del examen en diseño digital fue diseñar un circuito que convierta un número de Signos / Magnitudes de 8 bits al número de Complemento de Dos utilizando solo inversores, puertas XOR, medias sumas y sumas completas. El enfoque más simple para este problema, pensé, era usar un multiplexor. Sin embargo, no pude diseñar uno usando los componentes permitidos. ¿Es posible hacer un MUX de estos componentes o este problema requiere un enfoque diferente?
Editar:
Si pudiera hacer un multiplexor, mi solución sería multiplexar el número de entrada y una versión que esté invertida y agregada 1 usando el bit de signo como selección.