📜  使用多路复用器的公共总线系统

📅  最后修改于: 2021-08-24 16:33:36             🧑  作者: Mango

一台典型的计算机有许多寄存器,我们需要在这些寄存器之间传输信息。信息传输的一种方式是使用公共总线系统。在本文中,我们将讨论使用多路复用器的公共总线系统。

让我们讨论带有多路复用器的公共总线系统。

上面显示了用于4个寄存器的该总线系统的结构。总线由具有4个输入和1个输出的4×1多路复用器以及4个寄存器(位为0到3)组成。有2个选择输入S0和S1连接到多路复用器的选择输入。

寄存器A的输出1连接到MUX 1的输入0,类似地进行其他连接,如图所示。传输到总线的数据取决于选择线。选择线的各种组合的表格如下所示。

Select Lines combination S1S0 Register Selected
00 Register A
01 Register B
10 Register C
11 Register D

我们可以看到,当S1S0 = 00时,选择了寄存器A,因为在00时,所有多路复用器的0数据输入都被施加到公共总线上。

由于所有多路复用器的0数据输入都从寄存器A接收输入,因此选择了寄存器A。同样,对于S1S0的其他组合,选择其他寄存器。

笔记-

No. of multiplexers needed = No. of bits in each register