전자 계산기 구조정보처리기사(구) · 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)

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