微处理器如何使位从内存移动到其内部?

微处理器如何使位从内存移动到其内部?

我只是想知道,既然它只获取作为电路指令读取的字节来处理数据等,但它究竟是如何“移动”的,如何让位从 RAM IC 外部移动到其内部?

答案1

位由电压表示,它不是一个移动的东西。

可以测量导线上 2 个点的电压。印刷电路板 (PCB)(例如主板)具有与导线等同的电路,称为“走线”/“导电通路”。

部件(例如 CPU 和 RAM)直接或间接连接。我对此不太了解,但它曾经是一组并行运行的电线(8 条电线传输一个字节,每条电线传输一位),现在当然是电路板上的走线。这种连接通常用一条线或一组线画在纸上,称为总线。

因此,您可以将 CPU(画成正方形)和 RAM(画成正方形)直接通过总线(画成一条线或一组线)连接起来。您可以有一个芯片组(画成正方形),CPU、RAM 和其他设备都连接到该芯片组。主板上的所有设备都已连接。

有一门学科叫做 CPU 架构。CPU 内部有一个类似的设置,有存储区域(CPU 存储位置称为“寄存器”)和内部总线。因此,它从 RAM 中获取指令并将其放入寄存器中,并且(根据指令的请求)从 RAM(通过 CPU 外部的总线)获取数据,将其放入寄存器中,并处理数据(根据指令)并将结果存储在寄存器中,并且可能有一条指令将该结果写入 RAM,以便将其传输到外部(到 CPU 外部的总线上)。

旧书用诸如 MAR(内存地址寄存器)MDR(内存数据寄存器)又名内存缓冲寄存器 (MBR)、地址总线、数据总线、控制线等术语来解释它。值得查阅。任何旧的计算机科学书籍都会展示它。就像 lett's pat heathcote a 级计算机科学一样。

相关内容