①인출(fetch) 사이클 : 필요한 명령어를 주기억장치에서 불러오는 사이클, 명령어에 따라 필요한 경우에만 수행하는 기능에는 데이터 인출(data fetch) 기능, 데이터 처리(data process)기능, 데이터 쓰기(data store) 기능이 있다.

②해독(decode) 사이클 : 호츨된 명령어를 해석하는 사이클

③실행(execute) 사이클 : 해석된 명령어를 산술논리연산장치를 통해 실행시키는 사이클

④저장(store) 사이클 : 수행 결과를 주기억장치에 저장하는 사이클