무선설비산업기사

2004年09月05日 70번

[전자계산기 일반 및 무선설비기준]
인터럽트 발생시 되돌아 올 주소(Return Address)를 기억시키기 위하여 사용되는 것은?

  • ① Program Counter
  • ② Accumulator
  • ③ Data Segment
  • ④ Stack
(정답률: 알수없음)

문제 해설

인터럽트가 발생하면 현재 실행 중인 프로그램의 주소를 저장하고, 인터럽트 처리가 끝난 후에는 저장된 주소로 돌아가야 한다. 이때, 주소를 저장하기 위해 사용되는 자료구조가 스택이다. 스택은 후입선출(LIFO) 구조로 되어 있어, 가장 최근에 저장된 주소가 가장 먼저 꺼내어지므로, 인터럽트 처리가 끝난 후에는 가장 최근에 저장된 주소로 돌아갈 수 있다. 따라서, 인터럽트 발생시 되돌아 올 주소를 기억시키기 위해서는 스택이 사용된다.
AppStore에서 다운로드 APK 다운로드

연도별