【发布时间】:2023-02-08 23:15:19
【问题描述】:
这个特定的 MIPS 数据路径图显示了用于指令和数据的共享内存。
在上面的设计中,由于指令和数据共享内存,因此需要有一个控件来告诉多路复用器使用哪个地址进行内存访问,是PC(指令获取)还是ALUOut(数据访问) ) — 因此 IorD。
另一种(更流行的设计)具有独立的指令存储器和数据存储器。当指令存储器和数据存储器分开时,不需要IorD多路复用器控制信号,因为指令存储器始终将PC作为地址源,而数据存储器始终将ALUOut作为地址源。 (MemRead和MemWrite对于数据存储器仍然是必需的。)
【讨论】: