Agregue 3 bits a 5 bits

0

Quiero agregar un número de 3 bits y un número de 5 bits, preferiblemente con un sumador completo de 4 bits. El número de 5 bits solo tiene estas 5 posibilidades (múltiplos de 7): 00000 00111 01110 10101 11100 y 3 bits (1-5): 001 010 011 100 101

¿Cuál es la solución más eficiente en hardware (número mínimo de circuitos integrados)?

    
pregunta DumbDude

1 respuesta

0

El más simple con sumador completo de 4 bits y un mux 4: 1 doble:

Obtiene los 4 bits más bajos (bit0 a bit3) utilizando el sumador, el número de 3 bits y los 4 bits inferiores del número de 5 bits.

Para bit5 y bit6, use el quinto bit del número de 5 bits y el bit de acarreo del sumador.

La salida B5 es B5in xor CY

La salida B6 es B5in y Cy

En realidad es un sumador de un bit con carry

La implementación con un mux dual 4: 1

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Dorian

Lea otras preguntas en las etiquetas