본문 바로가기
전자 계산기 구조정보처리기사(구) · 2017년05월07일 · 38/100

38.다음 마이크로 연산들은 명령어 사이클 중 어디에 해당하는가?

정보처리기사(구) 38번 문제 이미지
1
인출 사이클
2
간접 사이클정답
3
실행 사이클
4
인터럽트 사이클

해설

간접 사이클(indirect cycle) 인출(fetch) 단계에서 해석된 명령의 주소부가 간접주소인 경우 수행된다. MAR <- MBR[AD] MBR에 있는 명령어의 번지 부분을 MAR에 전송함 MBR <- M[MAR] 메모리에서 MAR이 지정하는 위치의 값(주소 나 값)을 MBR에 전송 [추기해설] 1. 인출 사이클(fetch cycle) MAR <- PC 2. 간접 사이클(indirect cycle) MAR <- MBR[address] MBR <- Memory[MAR] 3. 실행 사이클(execute cycle) 4. 인터럽트 사이클(interrupt cycle) MBR[address] <- PC PC <- 0

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기