设流水线模型机采用
load
前推和数据前推,其结构图如图1所示。
图1带有内部前推及
load
相关暂停功能的流水线处理机
设模型机指令序列如下:
I1: load r1, 14(r0)
I2: subi r2, r1, 100
I3: add r4, r4, r2
I4: or r3, r2, r1
I5: and r3, r5, r4
(1) 按时钟周期画出以上指令序列的时序图,并用虚线在时序图上画出前推的示意。
(2) 如果以上指令序列中,当I2进入EXE级时,试给出ADEPEN、BDEPEN信号的值。
(3) 如果以上指令序列中,当I3进入EXE级时,试给出ADEPEN、BDEPEN信号的值。