计算机的大致体系
CPU的功能和基本结构_多路

CPU的功能:1.指令控制 2.操作控制 3.时间控制 4.数据加工 5.中断处理

CPU的功能和基本结构_选择器_02
其中的控制器和运算器的功能:
CPU的功能和基本结构_选择器_03

运算器的结构
CPU的功能和基本结构_操作数_04

其中ALU算术逻辑单元主要是进行算术/逻辑运算
通用寄存器组:AX,BX,CX,DX,SP等,用于存放操作数(包括源操作数,目的操作数及中间结果)和各种地址信息等,SP是堆栈指针,用于指示栈顶的地址。

问题
解决方法:1.多路选择器 2.3态门

但是,如果每一个和它进行连接的话,是可能发生问题的。我不知道我现在读的是哪一个对吧,或者我们同时进行传输的时候,同时进行数据传输的时候,我不知道是哪一个,或者说有可能进行一个混淆,进行一个干扰。

也就是说我们如果直接用我们的导线进行连接的话,也就是相当于多个寄存器同时并且一直向我们的ALU传输数据,这显然是不行的。

多路选择器MUX

CPU的功能和基本结构_操作数_05

那为了解决这样的问题,我们将要加一些部件。那么第一种方法,我们就使用我们的多路选择器,就是这样的东西。MUX,多路选择,根据控制信号选择一路进行输出,这样就很好地解决了我们的问题。你要哪一个我就选哪一个不就行了吗?那比如我现在接收一个信号,它们分别是00和01。那么我就说,第一个接受的呢是R0它的输入,另一端呢我们接收的是R1它的输入。这样就很好地解决了我们同时传输并且一直选择的问题,这是非常好的,叫做多路选择器,也是很容易理解的。这是你要哪一个我就选择哪一个就可以了。

三态门
CPU的功能和基本结构_多路_06

加一个小三角的这样的东西。它是用来控制我们每一路是否输出的。如果它接收一个信号叫做R0out,那么R0out为1的时候说明我们