산술연산과 논리연산 수행 연산에 필요한 데이터를 레지스터에서 가져오고, 결과를 다시 레지스터에 보냄.
명령어를 순서대로 실행할 수 있또록 제어하는 장치
주기억장치에서 프로그램 명령어를 해독하고, 실행에 필요한 제어 신호를 기억장치, 연산장치, 입출력장치로 보냄
다음에 수행할 동작을 결정함
고속 기억장치로써 명령어 주소, 코드, 연사에 필요한 데이터, 연산결과를 임시로 저장합니다. 용도에 따라 범용 레지스터와 특수목적 레지스터로 구분됩니다.
주기억장치는 입력장치에서 입력받은 데이터 또는 보조기억장치에 저장된 프로그램 읽어옴
CPU는 프로그램을 실행하기 위해 주기억장치에 저장된 프로그램 명령어와 데이터를 읽어와 처리하고 결과를 다시 주기억장치에 저장
주기억장치는 처리 결과를 보조기억장치에 저장하거나 출력장치로 보냄
제어장치는 1~3 과정에서 명령어가 순서대로 실행되도록 각 장치를 제어