컴퓨터구조론 연습문제 2장
2024.09.25
1. C 코드와 MIPS 코드 변환
1.1. set_array 함수의 MIPS 코드 구현
set_array 함수의 MIPS 코드 구현은 다음과 같다.
먼저 set_array 함수를 호출하기 위해 스택 포인터를 조정해 함수에 필요한 공간을 마련한다. 이때 프레임 포인터와 return address 값을 저장한다. 그리고 함수 매개변수인 num 값을 스택에 저장한다. 프레임 포인터를 설정하고 i 변수를 0으로 초기화한다.
다음으로 for문을 이용해 array[i]에 값을 저장한다. i 값을 4씩 증가시켜 배열의 각 원소에 접근...
2024.09.25