问答题
现有4级流水线,分别完成取指、指令译码并取数、运算、回写4步操作,假设完成各部操作的时间依次为100ns、100ns、80ns、50ns。试问: 试给出相邻两条指令发生数据相关的例子(假设在硬件上不采取措施),试分析第2条指令要推迟多少时间进行才不会出错
【参考答案】
两条指令发生数据相关冲突的例子如下:
ADD R1,R2,R3 (R2)+(R3)→R1
(将寄存器......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
按下图所示的时间轴给出的4个中断源的请求时刻,画出CPU执行程序的轨迹。设每个中断源的中断服务程序时间均为20s。 图 4个中断源的请求时刻
点击查看答案
问答题
如果CPU在执行一个应用程序时有5、6、7级3个中断请求同时到达,中断请求8在6没有处理完以前到达,在处理8时中断请求2又到达CPU,试画出CPU响应这些中断的顺序示意图。
点击查看答案
相关试题
若高级语言程序中某赋值语句为x=2*x+a...
若高级语言程序中某赋值语句为x=a+b,x、...
求该流水处理器的加速比。
假设时钟周期为100ns,求流水线的实际吞...
若某个时间段中,有连续的4条指令进入流水...