многоцикловая реализация MIPS
Диаграмма выше является многоцикловой реализацией MIPS. Мой вопрос: зачем нужен MDR?
Я имею в виду, что он не имеет управляющего сигнала, поэтому любые данные, считанные из памяти, будут немедленно переданы в MDR, тогда почему бы просто не пропустить MDR и передать данныев регистр файл? Зачем сначала сохранять данные в MRD, а затем вводить их в регистровый файл, изменяя сигнал MemtoReg?
Кто-то предоставил пример, пожалуйста ~ Спасибо!