sumador completo usando 4: 1 mux

0

Sé cómo crear un sumador completo utilizando un mux 4: 1 con A y B como líneas de selección. Sin embargo, ahora necesito crear un sumador completo usando B y Cin como las líneas de selección.

las columnas CoutMux y SumMux representan lo que serían las líneas de entrada para esos multiplexores 4: 1. No estoy seguro de cómo obtener los valores para las otras entradas porque el valor de Cout y Sum cambia constantemente mientras que el valor de A es el mismo.

Aquí está la pregunta original si no expliqué correctamente:

Utilizando dos MUX de 4 a 1, conecte Cin y B a las líneas de control de los MUXES, y conecte 1, 0, A o A 'a cada entrada.

    
pregunta whatthink12

1 respuesta

1

No te voy a dar la respuesta; simplemente sugiera un enfoque para resolverlo usted mismo.

Para visualizarlo mejor, sugiero reestructurar la tabla y comprimir A = 0 y A = 1 en una fila para cada condición:

$$ \ begin {array} {| c | c | c | c | c |} \ hline B & Ci & A & Cout & Sum \\\ hline   0 & 0 & 0/1 & \ text {0/0 o 0} & \ text {0/1 o A} \\ hline   0 & 1 & 0/1 & \ text {_ / _ o?} & \ text {_ / _ o?} \\ hline   1 & 0 & 0/1 & \ text {_ / _ o?} & \ text {_ / _ o?} \\ hline   1 & 1 & 0/1 & \ text {1/1 o 1} & \ text {0/1 o A} \\ hline \ end {array} $$

Rellene _ / _ para Cout y Suma cuando A = 0 / A = 1. Entonces reemplazar? con \ $ 1 \ $, \ $ 0 \ $, \ $ A \ $, o \ $ \ overline {A} \ $ relacionados con los resultados _ / _.

    
respondido por el Greg

Lea otras preguntas en las etiquetas