제어논리장치(CLU)와 산술논리연산 장치(ALU)의 실행순서를 제어하기… | [정보처리기능사 필기] 10년 5회차 기출문제 상세 페이지
1[정보처리기능사 필기] 10년 5회차
제어논리장치(CLU)와 산술논리연산 장치(ALU)의 실행순서를 제어하기 위해 사용되는 레지스터는?
1
누산기(accumulator)
2
프로그램 상태 워드(program Status World)
3
플래그 레지스터(flag register)
4
명령 레지스터(instruction register)
해설
ALU가 연산을 수행한 결과의 상태(0, 캐리, 오버플로우, 부호 등)는 플래그 레지스터(flag register)에 저장되며, 제어논리장치는 이 값을 참조하여 다음 동작이나 분기 여부를 결정한다.
즉 플래그 레지스터는 ALU의 연산 결과를 제어장치에 전달하는 매개체로서 CLU와 ALU 사이의 실행 순서 제어에 사용된다.
- ① 누산기(accumulator): 연산의 입력값과 결과값을 저장하는 레지스터일 뿐 실행 순서 자체를 제어하지는 않는다.
- ② 프로그램 상태 워드(PSW): 시스템 전반의 상태 정보를 포괄하는 개념으로, 이 문항이 묻는 CLU-ALU 간 순서 제어 레지스터와는 구분된다.
- ④ 명령 레지스터(instruction register): 현재 수행 중인 명령어 자체를 저장하는 레지스터이다.
오류나 개정된 내용이 보이면 알려주세요