условные переходы в mips

Apr 08, 2017 11:33

Если спросить у гугля про условные переходы в MIPS процессоре, то все ссылки ведут на образовательные сайты ( Read more... )

branch, mips

Leave a comment

32bit_me April 8 2017, 09:30:50 UTC
Судя по этому: http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html там всё нормально с условными переходами.

Reply

rvp74 April 8 2017, 10:05:07 UTC
а здесь на https://en.wikipedia.org/wiki/MIPS_instruction_set
всего две (с целочисленными регистрами). Остальные псевдоинструкции.

Reply

rvp74 April 8 2017, 11:24:50 UTC
Ага. То меньше чем 0. А сравнение регистров не вижу в обоих наборах.
Что касается "меньше чем 0" Это еще более простая операция чем проверка на равенство. Поэтому архитекторы также могут поместить вычисления условия в стадию декодирования.

Reply

32bit_me April 8 2017, 12:56:14 UTC
Ну да, так оно. А зачем вдруг MIPS понадобился, если не секрет?

Reply

rvp74 April 8 2017, 13:27:43 UTC
это для сравнения с RISC-V в контексте прочтения книги, упомянутой выше.
Думаю насколько геморнее реализация BLT в RISC-V

Reply

32bit_me April 8 2017, 13:29:38 UTC
Ясно.

Reply


Leave a comment

Up