CPU는 기억장치에 저장되어 있는 프로그램 코드인 명령어들을 실행함으로서 프로그램 수행이라는 컴퓨터의 기본적인 기능을 수행한다.CPU가 수행해야 하는 세부적인 동작들명령어 인출(Instruction fetch) : 기억장치로부터 명령어를 읽어온다.명령어 해독(Instruction decode) : 수행해야 할 동작을 결정하기 위하여 명령어를 해독한다.데이터 인출(Data fetch) : 명령어 실행을 위하여 데이터가 필요한 경우 기억장치 혹은 I/O장치로부터 그 데이터를 읽어온다.데이터 처리(Data process) : 데이터에 대한 산술적 혹은 논리적 연산을 수행한다.데이터 저장(Data store) : 수행한 결과를 저장한다.첫번째 동작과 두번째 동작은 모든 명령어들에 대하여 공통적으로 수행된다.세번..