Как определить опасность данных в MIPS

Я изучаю зависимости данных и опасности данных в сборке MIPS, и я немного не уверен, какие типы зависимостей могут вызвать опасность. У меня есть этот пример:

add $2, $1, $5
sub $7, $2, $3
lw $4, 8($7)
add $6, $4, $3

Зависимость от 3 долларов не должна вызывать опасности, верно? Будет ли зависимость для $7 разрешена с помощью переадресации или потребуется задержка?


person user3599828    schedule 03.05.2014    source источник
comment
Каков конвейер вашего MIPS?   -  person osgx    schedule 03.05.2014


Ответы (1)


Верно, и нет, это очень просто, просто попробуйте их, и вы увидите =) PS: мой ответ верен для обычного 5-этапного конвейера, поскольку вы сказали, что вы новичок, тогда я предполагаю, что это то, что вы имеете в виду.

person Stack Player    schedule 04.05.2014