考虑以下包含四个布尔变量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’)
它的实现将像
因此,ans是(C)的一部分。
这个问题的测验