본문 바로가기
전자 계산기 구조정보처리기사(구) · 2011년08월21일 · 21/100

21.Interrupt cycle에 대한 micro-operation 중에서 관계가 없는 것은?

정보처리기사(구) 21번 문제 이미지
1
MAR ← PC, PC ← PC + 1
2
MBR ← MAR, PC ← 0정답
3
M ← MBR, IEN ← 0
4
GO TO fetch cycle

해설

Interrupt cycle (인터럽트) T1. MBR <- PC, PC <- 0 : 버퍼메모리에 PC의 복귀값을 저장하고 Vector table을 찾아가기 위한 값인 0 을 PC에 입력한다. T2. MAR <- PC, PC <- PC + 1 : 인터럽트 해결 방법을 갖고 있는 Vector table을 찾아가기 위해 PC의 값을 메모리 어드레스에 저장한 후, PC의 값을 1 증가(PC는 항상 작업 후 1증가한다)시킨다. T3. M[MAR] <- MBR, IEN <- 0 : 메모리에 복귀값을 다시 넣어주어 원래의 상태로 돌아간다. T4. F <- 0, R <- 0 : 작업을 완료하고 Fetch Cycle 로 돌아간다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기