문제
다음 중 컴퓨터의 제어장치에 있는 부호기(Encoder) 레지스터에 관한 설명으로 옳은 것은?
① 명령 레지스터에 있는 명령어를 해독한다. ② 해독된 명령어에 따라 각 장치로 보낼 제어 신호를 생성한다. ③ 다음 순서에 실행할 명령어의 주기억장치 주소를 기억한다. ④ 뺄셈연산을 위해 음수로 변환한다.
정답
2번
해설
정답: 2. 부호기(Encoder)는 해독기(Decoder)가 해독한 명령에 따라 각 장치로 보낼 제어 신호를 만들어 내는 장치이다.
오답 풀이
- 1번: 명령어를 해독하는 것은 해독기(Decoder)의 기능이다.
- 2번: 해독 결과에 맞춰 제어 신호를 생성하는 것이 부호기이므로 옳다.
- 3번: 다음 실행 명령어의 주소를 기억하는 것은 프로그램 카운터(PC)이다.
- 4번: 음수 변환(보수 처리) 등 연산은 연산장치(ALU)의 보수기가 담당한다.
보충 개념 제어장치 구성: 프로그램 카운터, 명령 레지스터, 명령 해독기(Decoder), 부호기(Encoder), 메모리 주소·버퍼 레지스터 등이 있다.