모두CBT

인터럽트 발생 시 인터럽트를 처리하고 원래 수행하고 있었던 프로그램으로… | [정보처리기능사 필기] 10년 1회차 기출문제 상세 페이지

1[정보처리기능사 필기] 10년 1회차

인터럽트 발생 시 인터럽트를 처리하고 원래 수행하고 있었던 프로그램으로 되돌아가는데 사용되는 레지스터는?

1

Stack

2

MBR

3

PSW

4

PC

해설

인터럽트가 발생하면 복귀할 번지(현재 수행 중이던 명령의 다음 주소)를 스택(Stack)에 저장해 두었다가,

인터럽트 처리가 끝난 뒤 이를 다시 꺼내 프로그램 카운터에 되돌려 놓음으로써 원래 수행하던 프로그램으로 복귀한다.

  • ② MBR: 기억장치와 주고받는 자료를 임시로 담는 레지스터이다.
  • ③ PSW: 연산 결과의 상태(플래그)를 저장하는 레지스터이다.
  • ④ PC: 다음에 실행할 명령의 번지를 저장하는 레지스터로, 인터럽트 처리 중 그 값을 임시로 보관해 두는 곳이 스택이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보처리기능사 필기] 10년 1회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보처리기능사 필기 기출문제 암기장 전체 보기