考虑以下包含四个布尔变量 x、y、a、b 的组合函数块,其中 x、a、b 是输入,y 是输出。
f (x, y, a, b)
{
if (x is 1) y = a;
else y = b;
}
以下哪个数字逻辑块最适合实现此函数?
(A)全加器
(B)优先编码器
(C)多路复用器
(D)触发器答案: (C)
说明:该函数可以解释为有两个输入 a、b 和选择信号 x。输出 y 将取决于选择信号 x。
函数将类似于 (ax+bx’)
它的实现将像
所以答案是(C)部分。
这个问题的测验