전자 계산기 구조정보처리기사(구) · 2011년08월21일 · 21/100
21.Interrupt cycle에 대한 micro-operation 중에서 관계가 없는 것은?

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 로 돌아간다.