Considere el siguiente bloque de funciones combinacionales que involucra cuatro variables booleanas x, y, a, b donde x, a, b son entradas e y es la salida.
f (x, y, a, b) { if (x is 1) y = a; else y = b; }
¿Cuál de los siguientes bloques lógicos digitales es el más adecuado para implementar esta función?
(A) Sumador completo
(B) Codificador de prioridad
(C) Multiplexor
(D) Flip-flop
Respuesta: (C)
Explicación: Esta función puede interpretarse como si tuviera dos entradas a, b y seleccionar la señal x. La salida y dependerá de la señal seleccionada x.
La función será como (ax+bx’)
Su implementación será como
Entonces ans es (C) parte.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA