Имеет ли регистр № 30 ($fp) какое-либо отношение к функции jal в MIPS?

"jal Rout это инструкция, которая выполняется процессором MIPS и находится в адресе 0x00400100, Этикетка Rout это указывает на подпрограмму, которая находится в адресе 0x00555500, Какова будет стоимость регистра № 30 ($fpуказатель кадра) после выполнения jal Rout инструкция?"

Насколько я понимаю, это не будет изменено, так как $fp не используется jalвместо этого используется регистр # 31 ($ra, обратный адрес). Я ошибся? Есть ли что-то еще в этом вопросе? Спасибо.

1 ответ

Решение

После поиска, расспросов и прочтения различных ссылок был сделан вывод, что jal влияет на $ra зарегистрироваться, а не $fpпоэтому различные адреса и остальная часть этого вопроса бесполезны; ответ "jalне влияет на регистр № 30".

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