문제 내용: 함수 P에서 호출한 함수 Q가 자신의 작업을 마치고 다시 함수 P로 돌아가는 과정에서의 스택 버퍼 운용 과정을 순서대로 바르게 나열한 것은?
  (가) 스택에 저장되어 있는 복귀 주소(return address)를 pop한다.
  (나) 스택 포인터를 프레임 포인터의 값으로 복원시킨다.
  (다) 이전 프레임 포인터 값을 pop하여 스택 프레임 포인터를 P의 스택 프레임으로 설정한다.
  (라) P가 실행했던 함수 호출(function call) 인스트럭션 다음의 인스트럭션을 실행한다.
선택지 1: (가)→(나)→(다)→(라)
선택지 2: (가)→(다)→(라)→(나)
선택지 3: (나)→(가)→(라)→(다)
선택지 4: (나)→(다)→(가)→(라)