Desbordamiento de complemento de dos en un circuito sumador de 4 bits

0

Hice este sumador binario de 4 bits, con la gran ayuda de esta gran persona aquí ,

yfuncionacomounverdaderoencanto.Sinembargo,penséqueestesumadoressoloparaagregar"simples", así que intenté encontrar una manera de hacerlo funcionar para los números en el sistema de complemento de los dos.

¿Entonces el circuito debería (?) tener una sonda que muestre cuando hay un desbordamiento.

Pensé que podría ser una compuerta AND-3 con los dos primeros interruptores (S1, S5) y la sonda de acarreo final como entradas, pero eso no es una solución.

¿Tienen alguna idea?

    
pregunta Coursal

1 respuesta

1

El desbordamiento de dos complementos no es muy simple cuando se trata de la lógica involucrada. Ten tus puertas XOR a mano.

Para una operación de adición, el bit de desbordamiento debe establecerse si el signo es el mismo para los dos operandos que se agregaron, pero diferente del signo del resultado (un XNOR y un XOR).

Para una operación de resta o comparación, el bit de desbordamiento debe establecerse si se resta un número positivo (signo = 0) de un número negativo (signo = 1) y el resultado es positivo, o si se resta un número negativo es un número positivo y el resultado es negativo (te dejaré hacer eso).

Para la resta, podría ser más sencillo involucrar a CARRY en la lógica.

    
respondido por el Mark

Lea otras preguntas en las etiquetas