Architecture 指令和数据存储器数据格式

Architecture 指令和数据存储器数据格式,architecture,mips,instructions,Architecture,Mips,Instructions,我对以下关于计算机体系结构问题的陈述的措辞感到困惑: 数据路径必须具有单独的指令和数据存储器,因为MIPS中的数据和指令格式不同,因此使用不同的存储器 我知道每个数据路径元素一次只能执行一个函数,因此,我需要单独的指令和数据存储器,但这与前面的语句相同吗 我觉得这有点离谱 数据路径必须有单独的指令和数据存储器,因为MIPS中的数据和指令格式不同,因此使用了不同的存储器。我对我说,不能同时访问数据和指令存储器的原因是它们存储了不同的信息,这是不相关的 正如你所说,在单周期机器中,内存被指令和数据分

我对以下关于计算机体系结构问题的陈述的措辞感到困惑:

数据路径必须具有单独的指令和数据存储器,因为MIPS中的数据和指令格式不同,因此使用不同的存储器

我知道每个数据路径元素一次只能执行一个函数,因此,我需要单独的指令和数据存储器,但这与前面的语句相同吗


我觉得这有点离谱

数据路径必须有单独的指令和数据存储器,因为MIPS中的数据和指令格式不同,因此使用了不同的存储器。我对我说,不能同时访问数据和指令存储器的原因是它们存储了不同的信息,这是不相关的


正如你所说,在单周期机器中,内存被指令和数据分开的主要原因是,每个周期只能访问内存一次。

对我来说,这似乎有点离谱

数据路径必须有单独的指令和数据存储器,因为MIPS中的数据和指令格式不同,因此使用了不同的存储器。我对我说,不能同时访问数据和指令存储器的原因是它们存储了不同的信息,这是不相关的


正如您所说,在单周期机器中,内存在指令和数据之间划分的主要原因是,每个周期只能访问内存一次。

每个组件内存、ALU等在单个时钟周期中只能使用一次。
因此,假设指令和数据存储器分开的真正原因是我们不能在每个时钟周期内多次访问存储器组件。

每个组件存储器、ALU等在单个时钟周期内只能使用一次。
因此,假设指令和数据存储器分开的真正原因是,我们不能在每个时钟周期内多次访问内存组件。

您的书将数据路径定义为什么?@8bit宽是单周期数据路径您的书将数据路径定义为什么?@8bit宽是单周期数据路径感谢澄清/确认感谢您的澄清/确认