제어논리장치(CLU)와 산술논리연산장치(ALU)의 실행 순서를 제어하기… | [정보처리기능사 필기] 06년 2회차 기출문제 상세 페이지
1[정보처리기능사 필기] 06년 2회차
제어논리장치(CLU)와 산술논리연산장치(ALU)의 실행 순서를 제어하기 위해 사용되는 레지스터는?
1
명령 레지스터(Instruction Register)
2
플래그 레지스터(Flag Register)
3
프로그램 상태 워드(PSW)
4
누산기(Accumulator)
해설
플래그 레지스터(상태 레지스터)는 산술논리연산장치(ALU)의 연산 결과에 따른 캐리·제로·오버플로우·부호 등의 상태 값을 저장한다.
제어논리장치(CLU)는 이 플래그 값을 참조해 조건 분기 등 다음 실행 동작의 순서를 결정하므로, CLU와 ALU의 실행 순서를 제어하는 데 쓰이는 레지스터는 ② 플래그 레지스터(Flag Register)이다.
- ① 명령 레지스터: 현재 실행 중인 명령어 자체를 저장하는 레지스터이다.
- ④ 누산기(Accumulator): 연산의 대상·결과 값을 저장하는 레지스터로 실행 순서 제어와는 직접 관련이 없다.
오류나 개정된 내용이 보이면 알려주세요