제어유니트는 명령어 코드의 해독 및 명령어 실행에 필요한 제어 신호들의 발생을 이끄는 역할을 한다. 제어유니트는 명령어 해독기와 제어주소 레지스터, 제어 기억장치로 구성된다. 1) 명령어 해독기: 명령어 레지스터로부터 들어오는 명령어의 연산 코드를 해독하여 해당 연산을 수행하기 위한 루틴의 시작주소를 결정한다. 2) 제어주소 레지스터 : 다음에 실행할 마이크로명령어의 주소를 저장하는 레지스터이다. 이 주소는 제어 기억장치의 특정 위치를 지정한다. 3) 제어 기억장치: 마이크로명령어들로 이루어진 마이크로프로그램을 저장하는 내부 기억장치이다. - *배경지식 - 마이크로 명령어: 명령어 사이클에서 각 주기에서 실행되는 각 마이크로-연산을 지정해주는 2진 비트 - 마이크로프로그램: 마이크로 명령어들의 집합 - ..