我对以下关于计算机体系结构问题的声明的措辞感到困惑:
数据路径必须具有单独的指令和数据存储器,因为MIPS中的数据和指令格式不同,因此使用了不同的存储器。
我知道每个数据路径元素一次只能执行一个函数,因此,我需要单独的指令和数据存储器,但这与前面的说法相同吗?
答案 0 :(得分:2)
对我来说,这似乎有点偏离基础。
“数据路径必须有单独的指令和数据存储器,因为数据和指令的格式在MIPS中不同,因此使用不同的存储器”告诉我你无法访问的原因数据和指令存储器同时存储是因为它们存储的是不相关的信息。
正如您所说,在单周期计算机中内存在指令和数据之间划分的主要原因是每个周期只能访问一次内存。
答案 1 :(得分:1)
每个组件(存储器,ALU等)只能在一个时钟周期内使用一次。 因此,假设单独的指令和数据存储器的真正原因是我们无法在每个单个时钟周期内多次访问存储器组件。