모두CBT

주기억장치의 일부분으로서 서브루틴을 호출할 경우 복귀할 주소를 기억하는… | [전자기능사 필기] 06년 4회차 기출문제 상세 페이지

1[전자기능사 필기] 06년 4회차
주기억장치의 일부분으로서 서브루틴을 호출할 경우 복귀할 주소를 기억하는 것으로, 후입선출(LIFO)의 형식을 사용하는 것은?
1
SKIP
2
STACK
3
BRANCH
4
PROTOCOL
해설

서브루틴 호출 시 복귀 주소를 기억하며 후입선출(LIFO) 형식으로 동작하는 것은 스택(STACK)이다.

스택은 가장 나중에 넣은 자료를 가장 먼저 꺼내는 후입선출 구조이므로, 서브루틴이 여러 단계로 겹쳐 호출되어도 복귀 주소를 차례로 쌓았다가 역순으로 꺼내 원래 자리로 정확히 되돌아올 수 있다.

  • SKIP은 특정 명령을 건너뛰는 동작을 가리키는 용어로 주소를 기억하는 구조가 아니다.
  • BRANCH는 실행 흐름을 다른 위치로 옮기는 분기 명령이지 저장 구조가 아니다.
  • PROTOCOL은 통신 규약을 뜻하는 용어로 복귀 주소 저장과는 관련이 없다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.