CPU는 메모리에 저장된 명령어를 읽어 들이고, 해석하고 실행하는 장치이다. CPU 내부에는 ALU, 제어장치, 레지스터가 있다.
ALU : 계산하는 장치
제어장치 : 제어 신호를 발생시키고 명령어를 해석하는 장치

ALU는 '계산'에 관여하는 부품이다. 계산을 하려면 뭐가 필요한지 생각해보자.
10+20을 하면 우리는 10과 20이라는 피연산자가 필요하고, 더하기라는 연산이 필요하다. ALU도 마찬가지, 계산을 하기 위해서는 피연산자와 연산이 필요하다.


flag register

제어 신호를 발생시키고 명령어를 해석하는 장치
1) CPU에 접속된 장치들에 대한 데이터 이동 순서를 조정
2) 명령어를 해독
3) CPU 내 데이터 흐름을 제어
4) 외부 명령을 받아 일련의 제어 신호를 생성
5) CPU에 포함된 많은 실행 장치(예를 들어 ALU, 데이터 버퍼, 레지스터)를 제어
6) 명령어 인출, 명령어 해독, 명령어 실행 등을 순서에 맞추어 처리

제어 장치의 동작 타이밍 기준이 되는 신호로서, 하나의 클록 펄스마다 하나의 마이크로 연산 혹은 마이크로 연산의 집합 수행
