방송통신기사 기출문제·모의고사·오답노트·자동채점

2010년03월14일 90번

[컴퓨터일반 및 방송설비기준]
프로그램이 수행되는 도중에 인터럽트가 발생되면 현재 사이클의 일을 끝내고 프로그램이 수행할 수 있도록 현재 상태를 보관하는 장소의 위치와 관계 있는 것은?

  • ① 상태 레지스터
  • ② 프로그램 레지스터
  • ③ 스택 포인터
  • ④ 인덱스 레지스터
(정답률: 62%)

문제 해설

인터럽트가 발생하면 현재 수행 중인 프로그램의 상태를 보존하고, 인터럽트 처리가 끝난 후에 이전 상태로 복귀해야 합니다. 이를 위해 현재 상태를 보관하는 장소가 필요한데, 이 장소는 스택 포인터가 가리키는 위치입니다. 스택 포인터는 현재 스택의 맨 위에 있는 주소를 가리키는 레지스터로, 인터럽트가 발생하면 현재 상태를 스택에 저장하고, 인터럽트 처리가 끝난 후에는 스택에서 이전 상태를 복원합니다. 따라서 스택 포인터는 인터럽트 처리에 필수적인 레지스터입니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답