首页学历类考试大学计算机科学
(单选题)

在MIPS的指令流水线中,可能发生的冲突有()

A同一条指令的读操作与写操作之间的写后读冲突。

B先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突

C后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突

D两条指令的写操作之间的写后写冲突

正确答案

来源:www.examk.com

答案解析

相似试题

  • (简答题)

    在一个采用“取指、译码/取数、执行、访存、写回”的五段流水线中,若检测结果是否为“零”的操作在执行阶段进行,则分支延迟损失时间片(即分支延迟槽)为多少?以下一段MIPS指令序列中,在考虑数据转发的情况下,哪些指令执行时会发生流水线阻塞?各需要阻塞几个时钟周期?

    答案解析

  • (填空题)

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

    答案解析

  • (简答题)

    以下指令序列中,哪些指令对发生数据相关?假定采用“取指、译码/取数、执行、访存、写回”五段流水线方式,那么不用“转发”技术的话,需要在发生数据相关的指令前加入几条nop指令才能使这段程序避免数据冒险?如果采用“转发”是否可以完全解决数据冒险?不行的话,需要在发生数据相关的指令前加入几条nop指令才能使这段程序不发生数据冒险?

    答案解析

  • (填空题)

    在DLX流水线上执行分支指令时,PC值有两种可能的变化情况。一种是();另一种是()。

    答案解析

  • (简答题)

    用一条MIPS指令或最短的指令序列实现以下C语言语句:b=25|a。假定编译器将a和b分别分配到$t0和$t1中。如果把25换成65536,即b=65536|a,则用MIPS指令或指令序列如何实现?

    答案解析

  • (简答题)

    在MIPS指令集中需要增加一条swap指令,可以使用软件方式用若干条已有指令来实现伪指令,也可以通过改动硬件来实现。

    答案解析

  • (简答题)

    在MIPS指令集中需要增加一条swap指令,可以使用软件方式用若干条已有指令来实现伪指令,也可以通过改动硬件来实现。

    答案解析

  • (简答题)

    在MIPS指令集中需要增加一条swap指令,可以使用软件方式用若干条已有指令来实现伪指令,也可以通过改动硬件来实现。

    答案解析

  • (判断题)

    CRAY-1向量机相邻向量指令之间,既无向量寄存器组的使用冲突,又无流水线的功能部件争用,它们可以同时并行。

    答案解析

快考试在线搜题