$ ra에 대해 배우려고합니다. 따라서 원하는 출력은 mainfunction1, main1로 돌아 오는 function1, main 마무리로 mainfunction1main입니다. 하지만 어떤 이유로 나는 mainfunction1 mainfunction1을 인쇄하는 무한 루프를 얻고 있습니다 ...... "내가 뭘 잘못하고 있니?간단한 밉에서 무한 루프
.data
mainstring: .asciiz "main"
string1: .asciiz "function1"
string2: .asciiz "function2"
string3: .asciiz "function3"
.text
main: la $a0,mainstring
li $v0, 4
syscall
jal function1
la $a0, mainstring
syscall
function1: la $a0, string1
syscall
jr $ra