전자 계산기 구조정보처리기사(구) · 2011년06월12일 · 35/100
35.컴퓨터에서 명령어를 처리하기 위해서 명령어를 CPU에 옮긴 후 명령 레지스터(IR)에 셋(set)시켜 해독하는 단계는?
1
Fetch Cycle정답
2
Indirect Cycle
3
Execute Cycle
4
Interrupt Cycle
해설
마이크로 오퍼레이션 처리 1.Fetch Cycle(명령어 인출주기):모든 명령이 시작되는 단계이며, PC의 내용을 MAR에 전달하고, 명령어를 MBR로 전달하기 위하여 메모리 읽기 동작을 수행한다. 2.Indirect Cycle(주소 변환주기):메모리로부터 읽은 명령이 간접주소 지정 방식일 경우에 오퍼랜드를 주소 값으로 하여 기억 장치로부터 내용을 다시 읽어온다. 3.Execute Cycle(명령어 실행주기):명령어가 명령레지스터에 들어오면 OP-code가 해독된 후, 해독된 내용에따라 동작이 순서대로 실행된다. 4.Interrupt Cycle(인터럽트 주기):대부분의 컴퓨터는 CPU의 정상적인 작업 처리 중 외부에서 끼어드는 인터럽트를 허용한다.