Я пытаюсь написать программу в сборке MIPS, но у меня возникает проблема, когда у меня есть несколько инструкций перехода и ссылки.Например:
main:
jal 1
or $0 $0 $0 #NO OP
1:
jal 2
or $0 $0 $0 #NO OP
jr $ra
or $0 $0 $0 #NO OP
2:
jr $ra
or $0 $0 $0 #NO OP
Я понимаю, что jal в 1 перезаписывает адрес, ранее записанный в $ ra, но как можно вернуться к основной функции?