题目内容
(请给出正确答案)
[主观题]
假设某超标量流水线能够同时执行1条浮点指令和1条整数指令,当下面的循环程序段在该流水线上执行
时,至少应被展开多少次才能消除所有的“空转”周期。假设各指令的延迟如表4.1所示。 Loop: L.D F0,0(R1) //取一个数组元素放入F0 ADD.D F4,F0,F2 //加上在F2中的标量 S.D F4,0(R1) //存结果 DADDIU R1,R1,-8 //将指针减少8(每个数据占8个字节) BNE R1,R2,Loop //若R1不等于R2,表示尚未结束, //转移到Loop继续
查看答案
如果结果不匹配,请 联系老师 获取答案