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

25.fetch cycle에서 일어나는 micro instruction 이다. 실행 순서가 옳은 것은? (단, MAR : Memory Address Register, MBR : Memory Buffer Register, PC : Program Counter, OPR : Operation Code Register)

정보처리기사(구) 25번 문제 이미지
1
②→①→③→④
2
①→②→③→④정답
3
②→④→①→③
4
③→①→②→④

해설

CPU 구조를 아시면 어렵지않습니다. 간략하게 각 구조의 역할을 말씀드리면 PC = 주기억장치 명령(데이터) 주소를 저장 MAR = PC에서 실행할 주소를 받아옴 MAR <- PC MBR = MAR에서 받은 주소를 찾아서 주소값에 있는 데이터,명령어 검색 MBR <- MAR (MAR에 명령(데이터) 주소를 받았기때문 PC는 다음 명령실행 주소로 이동 PC <- PC+1) OPR = MBR에서 받은 값 실행 OPR <- MBR 정확한 이론은 아닙니다만 이런식으로 생각 하시면 쉽습니다.

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기