중앙처리장치가 프로그램을 수행하면서 명령어가 명령어 사이클의 어느 부분을 수행하고 있는지 나타내는 코드를 명령어 사이클 코드(ICC: Instruction Cycle Code)라고 한다. 다음과 같이 명령어의 부 사이클을 2진수로 정의한다.

00 : 인출

01 : 간접

10 : 실행

11 : 인터럽트

[ 그림 14-7 ]은 명령어 사이클의 흐름도를 나타낸다. 인출 사이클(①) 다음에 주소지정 방식에 따라 간접 사이클이 수행될지를 판단한다. 결과에 따라서 ICC가 01이 되거나 10이 된다. ICC가 01이면 간접 사이클이 수행되고, 그 다음 실행 사이클을 나타내록 ICC는 10이 될 것이다. 실행 사이클이 수행된 후 인터럽트 사이클 여부에 따라서 ICC가 11이 될 수도 있고 00이 될 수 있다. 인터럽트가 수행되면, ICC는 11이 될 것이다.