当流水线中数据和指令存在同一存储器中时,访存指令会引起存储器访问

题目

当流水线中数据和指令存在同一存储器中时,访存指令会引起存储器访问冲突,这种冲突是因为()相关引起的。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于应用程序而言,计算机存储器的最大容量取决于 (1) 。 A.指令字长 B.指令中地址码位数 C.存储单元的位数 D.访存指令访问地址的位数


正确答案:D
要点解析:主存的容量大小直接影响用户的应用范围,特别是操作系统、系统软件功能越完善,主机运行时占用的主存的空间越大,因此主存的容量直接决定用户能否使用该计算机。  计算机的主存容量取决于主存的地址位数。但即使主存的地址位数再多,如果CPU的访问指令提供的地址位数较少也是没用的,因此主存最大可以使用的容量取决于访存指令访问地址的位数。在只有直接寻址的指令中,主存容量直接取决于指令中地址码位数。 
由于指令字长的限制,指令地址码的位数不可能太多,为了扩充CPU可访问的主存空间,现在都使用变址寻址、基地寻址等,以增加操作数的地址位数。因此主存储器的最大容量决定于由指令寻址方式形成的操作数有效地址的位数。 

第2题:

cpu访问主存储器是cpu必备的基本功能之一,为此指令必须设置专门的访存指令。()

此题为判断题(对,错)。


答案:正确

第3题:

指令和数据都存于存储器中,计算机是通过它们在存储器中的位置来区分。()

此题为判断题(对,错)。


正确答案:错

第4题:

在I/O地址与内存独立编址的计算机中,()。

  • A、不需要设置专门的I/O指令
  • B、I/O地址和存储器地址可以有相同的
  • C、可用访存指令实现CPU对设备的访问
  • D、将I/O地址看做是存储器的一部分

正确答案:B

第5题:

计算机指令和数据均以()形式存储于同一存储器中


参考答案:二进制

第6题:

指令和数据均以八进制形式存储于同一个存储器中。()


答案:错误

第7题:

尽管访问指令存储器和数据存储器在流水线中占据多个流水周期,但是这些访问存储器的操作是全流水的,所以R4000流水线可以在每个时钟周期启动一条新的指令。()

此题为判断题(对,错)。


参考答案:正确

第8题:

指令movx@dptr,a;完成的功能是()

A、访问外部数据存储器

B、访问内部数据存储器

C、访问外部程序存储器

D、访问内部程序存储器


参考答案:A

第9题:

基本DLX流水线中,IF与Mem两个阶段都要访问存储器,怎样避免访存冲突?


正确答案: 把指令存储器和数据存储器分开,使每个存储器具有独立的读写端口。

第10题:

指令和数据都存于存储器中,计算机如何区分它们?


正确答案: 计算机区分指令和数据有以下2种方法:
通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。
通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。