정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2005년03월20日 21번

[전자 계산기 구조]
인터럽트 사이클을 위한 마이크로 연산이 아닌 것은?

  • ① MAR←PC, PC←PC+1
  • ② MBR(AD)←PC, PC←0
  • ③ M←MAR, IEN←0
  • ④ F←0, R←0
(정답률: 31%)

문제 해설

인터럽트 사이클을 위한 마이크로 연산 중에서 "F←0, R←0"은 인터럽트 처리와는 직접적인 관련이 없는 마이크로 연산입니다. 이 연산은 프로세서의 상태를 초기화하는 역할을 합니다.

반면에 "M←MAR, IEN←0"은 인터럽트 처리를 위한 중요한 마이크로 연산입니다. 이 연산은 현재 실행 중인 명령어의 주소를 저장하고, 인터럽트 허용 플래그를 0으로 설정하여 인터럽트가 발생하지 않도록 합니다. 이후 인터럽트가 발생하면 이전에 저장한 주소를 참조하여 인터럽트 처리를 수행합니다.

연도별

진행 상황

0 오답
0 정답