인터럽트는 중앙처리장치가 현재 처리 중인 프로그램 루틴을 중단하고, 다른 프로그램을 수행하도록 한다. 명령어 사이클에서 인터럽트를 수행하려면 명령어 실행 사이클이 수행된 후 인터럽트 요청이 있는지를 판단하고, 요청이 있을 경우 인터럽트 서비스 루틴이 시작되도록 해야 한다. 이러한 사이클을 인터럽트 사이클(interrupt cycle)이라 한다. 다음은 인터럽트 사이클의 마이크로 연산을 나타낸 것으로, 세 개의 클록으로 구성된다.
[ 표 14-8 ]