CPU에서 명령어를 처리하는 단계 중 가장 첫 번째에 위치하는 것은? | [9급 지방직 컴퓨터일반] 21년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 21년 1회차
CPU에서 명령어를 처리하는 단계 중 가장 첫 번째에 위치하는 것은?
1
실행(execution)
2
메모리 접근(memory access)
3
명령어 인출(instruction fetch)
4
명령어 해독(instruction decode)
해설
CPU 명령어 처리의 첫 단계는 명령어 인출(instruction fetch)이다.
명령어 처리는 일반적으로 인출 → 해독 → 실행 → 메모리 접근 → 결과 저장(write-back) 순서로 진행되며, 메모리에서 PC가 가리키는 명령어를 가져와야 이후 단계가 가능하다.
- 명령어 해독(instruction decode): 인출한 명령어의 연산 코드와 피연산자를 해석하는 두 번째 단계이다.
- 실행(execution): 해독된 연산을 ALU 등에서 수행하는 단계로 해독 뒤에 온다.
- 메모리 접근(memory access): 적재·저장 명령어가 데이터 메모리에 접근하는 단계로 실행 이후에 위치한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.