제어 장치(CU, Control Unit)는 CPU(중앙 처리 장치)의 구성 요소 중 하나로서, 전체 컴퓨터 시스템 작동을 통제하고 적절한 순서로 프로그램의 명령을 해독하여 각 장치에 보내고 처리하도록 지시하는 역할을 한다.
구성 요소
- 프로그램 카운터(PC, Program Counter) : 다음에 수행할 명령어의 주소를 기억한다.
- 부호기(Encoder) : 명령 레지스터에 있는 명령어를 신호변환을 통해 암호화한다.
- 명령 해독기(Instruction Decoder) : 명령어를 해석 후 부호기로 전환한다.
- 주소 해독기(Address Decoder) : 명령 레지스터에서 보내 온 주소를 해석한다.