다음은 CPU가 프로그램 명령을 실행하는 과정을 나타낸 것이다. 올바른… | [워드프로세서 (구 1급) 필기] 19년 2회차 기출문제 상세 페이지
1[워드프로세서 (구 1급) 필기] 19년 2회차
다음은 CPU가 프로그램 명령을 실행하는 과정을 나타낸 것이다. 올바른 순서로 나열된 것은 어느 것인가?
1
가-나-다-라-마-바
2
나-마-라-다-가-바
3
나-바-가-다-라-마
4
마-라-나-가-다-바
해설
정답은 '나-마-라-다-가-바'이다.
명령 실행은 프로그램 명령과 데이터를 메모리에 저장(나) → 제어장치가 메모리에서 명령어를 가져오고 레지스터에 넣음(마) → 명령어를 해석하고 필요한 데이터의 메모리상 위치를 결정(라) → 데이터를 메모리에서 연산장치 안의 레지스터로 옮김(다) → ALU가 논리 또는 산술명령을 실행(가) → 연산 결과를 메모리 또는 레지스터에 저장(바)의 순서이다. 이는 인출 → 해석 → 실행 → 저장의 흐름이다.
- '가-나-다-라-마-바'는 ALU 실행(가)이 맨 앞에 있으며, 명령어를 메모리에 올리고 가져오기 전에는 실행할 명령이 없다.
- '나-바-가-다-라-마'는 연산 결과 저장(바)이 연산(가)보다 앞에 있으며, 저장할 결과는 연산이 끝난 뒤에 생긴다.
- '마-라-나-가-다-바'는 명령어 인출(마)이 메모리 저장(나)보다 앞에 있으며, 명령어 인출은 메모리 적재 뒤의 단계이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
