в MIPS, регистры которых должны быть сохранены в стеке, чтобы предотвратить потерю данных.(ЦАВ-РА РЕГИСТРАЦИЯ)
Согласно моему справочному листу MIPS , следующие регистры являются сохранением вызовов (должны сохраняться вызываемой функцией), в то время как остальные сохраняются вызывающими (не требуется сохранениевызываемая функция):
$s0 - $s7
$gp
$sp
$fp
$rp
(Примечание: $rp указан как не сохраненный в других версиях шпаргалки .)
Источник: Организация и проектирование компьютеров