interrupt 발생시 복귀 주소를 기억시키는데 사용되는 것은? | [전기기능장 필기] 08년 1회차 기출문제 상세 페이지
1[전기기능장 필기] 08년 1회차
interrupt 발생시 복귀 주소를 기억시키는데 사용되는 것은?
1
Stack
2
Accumulator
3
Queue
4
Program Counter
해설
인터럽트 발생 시 복귀 주소를 기억시키는 데 사용되는 것은 스택(Stack)이다.
인터럽트가 걸리면 현재 실행 위치로 되돌아오기 위해 프로그램 카운터의 값을 스택에 저장(push)해 두었다가, 인터럽트 처리가 끝나면 다시 꺼내(pop) 복귀한다.
- Accumulator는 연산 결과를 담아두는 레지스터로 복귀 주소 저장 용도가 아니다.
- Queue는 선입선출 방식의 자료구조로 인터럽트 복귀 주소 저장에 쓰이는 구조가 아니다.
- Program Counter는 저장이 아니라 다음에 실행할 명령의 주소를 가리키는 레지스터로, 복귀 주소를 별도로 기억해 두는 저장소가 아니다.
오류나 개정된 내용이 보이면 알려주세요