El ciclo de instrucción es el ciclo de operación básica de las computadoras, y es el período de tiempo durante el cual la computadora obtiene una instrucción y la ejecuta. Consta de hasta seis fases, que son la instrucción de recuperación, la instrucción de decodificación, la dirección de evaluación, el operando de obtención, la ejecución y el almacenamiento de resultados.
Este ciclo se repite continuamente desde el momento en que una computadora se inicia hasta el momento en que se apaga. Las computadoras simples ejecutan estos ciclos en una serie, mientras que la mayoría de las computadoras modernas realizan muchos ciclos simultáneamente. El ciclo de instrucción se refiere tanto a la serie de pasos como al tiempo que lleva ejecutar esos pasos. La instrucción de obtención y decodificación son las mismas para todos los ciclos de instrucción.