Я изучаю конвейеризацию в MIPS. У меня был вопрос о немедленных инструкциях и процессе их обучения. Я продолжаю читать, что ori / addi / lui и являются непосредственными инструкциями или я типа. Я также продолжаю находить, что инструкции I-типа требуют только первых трех этапов 5-этапного процесса MIPS. Как показано ниже
|instruction memory|register read|ALU op|DataMemory|Register Write|
|------------------------------------------------------------------
addi| X | X | X | | |
-----------------------------------------------------------------------
ori | X | X | X | | |
-----------------------------------------------------------------------
lui | X | X | X | | |
-----------------------------------------------------------------------
Мой вопрос первый, эта таблица верна? Я нахожу странным, что эти инструкции не требуют записи в регистр для изменения содержимого регистра. Если эта таблица неверна, может ли кто-нибудь помочь мне с тем, как будет выглядеть правильный стол?