무선설비산업기사 기출문제·모의고사·오답노트·자동채점

2008년05월11일 64번

[전자계산기 일반 및 무선설비기준]
인터럽트 취급 루틴을 수행하기 전에 반드시 보존해야하는 레지스터는 무엇인가?

  • ① PC(Program Counter)
  • ② AC(Accumulator)
  • ③ MBR(Memory Buffer Register)
  • ④ MAR(Memory Address Register)
(정답률: 75%)

문제 해설

PC(Program Counter)는 다음에 실행될 명령어의 주소를 가리키는 레지스터이기 때문에, 인터럽트가 발생하여 인터럽트 취급 루틴을 수행하기 전에 반드시 보존해야 합니다. 인터럽트 취급 루틴이 끝나면, 이전에 실행하던 명령어의 주소를 PC에 복원하여 다시 실행할 수 있도록 해야하기 때문입니다. AC(Accumulator), MBR(Memory Buffer Register), MAR(Memory Address Register)는 인터럽트 취급 루틴을 수행하기 전에 보존할 필요가 없습니다.
AppStore에서 다운로드 APK 다운로드

연도별