Tu razonamiento parece estar bien, siempre y cuando estés hablando de un MUX vectorial en donde le entran 8 vectores de 8 bits y selecciona uno de esos vectores a la salida.
Esto en realidad se implementa como 8 multiplexores de 8 entradas y una salida, dato que vas a necesitar para la parte (c).
Esto en realidad se implementa como 8 multiplexores de 8 entradas y una salida, dato que vas a necesitar para la parte (c).