Ниже — фрагмент MIPS-подобной ассемблерной последовательности: "lw $t0, 0($t1) \n add $t2, $t0, $t3 \n lw $t4, 4($t1) \n add $t5, $t4, $t2". Опишите все возможные аппаратные зависимости и конвейерные конфликты; предложите изменения на уровне компилятора и аппаратуры (переназначение регистров, переупорядочивание, вставка NOP, forwarding) для минимизации простоя и обоснуйте компромиссы