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 строкам. Могу ли я получить второе мнение?

Спасибо!

0 ответов

Другие вопросы по тегам