El ciclo de ejecución de instrucciones consta de dos procesos: lectura de información de la memoria y ejecución del programa. Este ciclo incluye la lectura y ejecución de instrucciones, la transferencia de datos entre el procesador y la memoria o dispositivos de entrada/salida, y el tratamiento y control de datos. Las interrupciones permiten al procesador ejecutar instrucciones mientras una operación de entrada/salida está en proceso, alterando temporalmente la secuencia normal de ejecución.