프로그램 카운터로부터 다음에 실행할 명령의 주소를 읽어서 명령어를 메모… | [전자기사 필기] 20년 2회차 기출문제 상세 페이지
1[전자기사 필기] 20년 2회차
프로그램 카운터로부터 다음에 실행할 명령의 주소를 읽어서 명령어를 메모리로부터 꺼내오는 명령 사이클은?
1
Fetch cycle
2
Execution cycle
3
Indirect cycle
4
Interrupt cycle
해설
프로그램 카운터가 가리키는 주소에서 명령어를 꺼내 오는 명령 사이클은 인출(Fetch) 사이클이다.
인출 사이클에서는 PC의 주소로 기억장치를 읽어 명령어를 명령 레지스터로 가져오고 PC를 다음 명령 위치로 증가시킨다.
나머지 사이클은 명령어를 가져온 이후의 단계이다.
- Execution cycle은 해독된 명령어가 지시하는 연산이나 데이터 이동을 실제로 수행하는 단계이다.
- Indirect cycle은 간접 주소 지정에서 유효 주소를 얻기 위해 기억장치를 한 번 더 참조하는 단계이다.
- Interrupt cycle은 인터럽트가 걸렸을 때 복귀 주소를 저장하고 인터럽트 처리 루틴으로 분기하는 단계이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.