多路复用器在CPU中做了什么?

时间:2016-04-15 16:38:24

标签: logic hardware

我设计了一个简单的ALU,并生成了#34;操作码"使用解码器。现在,我正在研究多路复用器,但我无法理解它们在CPU或ALU中的作用?

1 个答案:

答案 0 :(得分:3)

一个非常简单的例子:如果你想从存储器中获取一个数据位,一个多路复用器允许你指定一个地址(输入代码),而存储器位将连接到另一个“引脚”。

所以说你有256位内存,并且你想将它连接到输出引脚,多路复用器有8位输入代码。您证明了代码为N,并且位N通过逻辑门连接到多路复用器的输出。该多路复用器总共有256 + 8个输入线。

我不确定这将如何在更现代的CPU中实现,但您可以看到多个位多路复用器如何堆叠在一起并用于从内存中并行获取一个字节,并连接到一个算术注册以执行计算。

好玩吧?!