Estoy tratando de crear un sumador-subductor utilizando solo un sumador, no la puerta, y el multiplexor. Cuando A = 1000, B = 0001 da como resultado Q = 0111. Si mi cálculo es correcto, eso es 8 + (- 1) = 7 y 7 = 0111, que es de hecho lo que Q produce. Ahora, si trato de cambiar los valores en mi circuito como lo hago en el circuito de abajo, obtengo Q = 1001. Repasando mis cálculos nuevamente A = 1, B = 8, entonces 1 + (- 8) = -7 y -7 = 1111 que no es igual a la salida Q Estoy realmente confundido en cuanto a dónde me equivoqué aquí.