в ARM - регистр LR а в MIPS тоже есть такой R31 (RA - return address)
а также можно использовать и другие регистры для адреса возврата
это удобно если подпрограмма не вызывает другие подпрограммы
не надо с памятью работать
это же RISC !!
отдельные команды на работы с памятью и арифметикой
да и в MIPS есть нулевой регистр R0=0
оченно удобно
хороший процик - китайцы вон наплодили Goodson-ов Loongson-ов
а это MIPSы
хотя про них давно ничего не слышно