Правильный ли мой конвейер для данной последовательности инструкций? Если это не так, можете ли вы пролить свет на то, где я ошибся? РЕДАКТИРОВАТЬ: я забыл добавить этап выдачи инструкции mul
.
MUL R6, R7, R8
ADD R9, R10, R11
ADD R11, R12, R13
ADD R13, R14, R15
ADD R19, R13, R10
LW R2, R3
ADD R12, R16, R19
LW R5, R2
ADD R15, R20, R21
MUL IF ID I Y0 Y1 Y2 Y3 Y4 W C
ADD IF ID I X0 W r C
ADD IF ID I X0 W r C
ADD IF ID I X0 W r C
ADD IF ID I I X0 W r C
LW IF ID ID I L0 L1 W r C
ADD IF IF ID I I X0 W r C
LW IF ID ID I L0 L1 W r C
ADD IF IF ID I I X0 W r C