다음은 C 프로그램 소스의 일부분이다. x86시스템에서 프로그램 내의 function 함수를 호출시 스택 프레임의 값 ㉠ ~ ㉢에 들어갈 용어로 옳게 짝지은 것은?
void main() {
int c;
c=function(1,2);
}
int function(int a, int b) {
a=a+b;
return a;
}
㉠ ㉡ ㉢
- ①저장된 프레임 포인터 function 함수의 반환주소 반환주소
- ②function 함수의 반환주소 저장된 프레임 포인터 반환주소
- ③저장된 프레임 포인터 반환주소 function 함수의 반환주소
- ④반환주소 저장된 프레임 포인터 function 함수의 반환주소
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)