2-е мнение об опасностях данных MIPS
Может ли кто-нибудь проверить, правильно ли я определила следующие опасности данных MIPS, пожалуйста?
- добавить $t0,$s0,$s1 - здесь никакой опасности
- sw $s0, 16($t0) - Опасность: $t0 еще не будет иметь значения из предыдущей инструкции
- sll $t1,$t0,4 - здесь никакой опасности
- sw $s0, 16($t0) - здесь никакой опасности
- sll $t1,$t0,4 - Опасность: предыдущий sw не завершился бы и сдвинулся до того, как его нужно было завершить
Я уверен, что мои ответы на первые 3 строки верны, но я скептически отношусь к последним 2 строкам. Могу ли я получить второе мнение?
Спасибо!