多路选择器 (MUX):像铁路道岔一样,根据"选择信号"决定让哪一路数据通过。
MUX
选择 (Sel)
输出 (Out)
{{ muxResult ? '1' : '0' }}
当前选择信号为 {{ muxSel ? '1' : '0' }},因此输出等于 数据
{{ muxSel ? '1 (D1)' : '0 (D0)' }} 的值:{{
muxResult ? '1' : '0'
}}
译码器 (Decoder):将二进制输入转换为特定输出线的激活信号(例如 2位输入可以激活
4根输出线中的一根)。
{{ decResult === 0 ? '1' : '0' }}
Y0 (当输入 00 时)
{{ decResult === 1 ? '1' : '0' }}
Y1 (当输入 01 时)
{{ decResult === 2 ? '1' : '0' }}
Y2 (当输入 10 时)
{{ decResult === 3 ? '1' : '0' }}
Y3 (当输入 11 时)
当前输入为二进制的 {{ decA1 ? '1' : '0'
}}{{ decA0 ? '1' : '0' }} (十进制 {{ decResult }}),因此只有
Y{{ decResult }} 被激活(输出 1)。