工学

填空题基本DLX流水线中,IF段操作可表示为:IF/ID.IR←();IF/ID.NPC,PC←(ifEX/MEM.cond{()}else{});

题目
填空题
基本DLX流水线中,IF段操作可表示为:IF/ID.IR←();IF/ID.NPC,PC←(ifEX/MEM.cond{()}else{});
参考答案和解析
正确答案: Mem[PC],EX/MEM.NPC,PC+4
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


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

第2题:

基本DLX流水线中,ALU指令在MEM段的处理动作可表示为:MEM/WB.ALUOutput←();


正确答案:EX/MEM.ALUOutput

第3题:

MIPSR4000整型流水线共有()段,和DLX流水线不同,R4000特别考虑了流水访问()的操作。


正确答案:8;存储器

第4题:

在基本DLX流水线基础上,避免控制相关的方法有哪些?


正确答案: (1)改进硬件功能,把分支目标地址和条件的计算移到译码段进行;
(2)采用预测分支失败机制
(3)采用延迟分支机制。

第5题:

在DLX基本流水线中可采用哪些静态方法降低分支损失?


正确答案: (1)修改硬件:在ID段增加一个加法器,将计算分支目标地址的操作移到ID段完成。
(2)预测分支失败的方法
(3)延迟分支方法

第6题:

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


正确答案:PC值改变为分支转移的目标地址;PC值保持正常(等于当前值加4)

第7题:

基本DLX流水线中四个多路选择器的控制端由哪些信息决定?


正确答案: ALU输入端的两个MUX由ID/EX.IR所指出的指令类型控制,IF段的MUX由EX/MEM.Cond域的值控制,WB段的MUX由当前指令类型(Load/ALU)控制。

第8题:

DLX流水线分为哪几个功能段?


正确答案: 取指、译码、执行、访存、写回五个操作功能段。

第9题:

DLX流水线寄存器的作用是什么?


正确答案: 把数据和控制信息从一个流水段传送到下一个流水段。

第10题:

DLX流水线中,定向技术的主要思想是什么?如何实现?


正确答案: 定向技术的实现:在某一个功能单元的输入端和与某一个功能单元输出端具有数据通路的流水寄存器之间通过多路器建立通路。
当定向硬件检测到前面某条指令的结果寄存器就是当前指令的源寄存器时,控制逻辑会开通前面那条指令的结果目前所在的位置(某个流水寄存器)到当前指令所需的位置(某个功能单元的输入端)的通路。