728x90 반응형 $ra1 [MIPS] MIPS 스택을 활용한 반복문 스택을 사용하기 위해서 아래와 같은 MIPS 명령어를 이해해야 한다. 명령어 피연산자 1 피연산자 2 의미 lw (load word) $t0 변수 이름 메모리에서 t0 레지스터로 값을 저장한다. sw (store word) $t0 변수 이름 t0 레지스터의 값을 메모리에 저장한다. jal loop 없음 jal loop 다음 명령어의 주소를 $ra에 저장하고loop로 jump 한다 jr $ra 없음 $ra 레지스터에 담긴 주소로 이동한다. 이전 포스팅에서 조건부 점프, 무조건 점프에 대해서 공부했었는데 https://growth-coder.tistory.com/34 jal과 jr 명령어는 무조건 점프에 해당한다. jal loop를 실행하게 되면 loop로 점프하기 전에 다음에 실행할 명령어의 주소를 $ra.. 2022. 12. 12. 이전 1 다음 728x90 반응형