Un ciclo de instrucción (también llamado ciclo de "fetch-and-execute" o ciclo de "fetch-decode-execute" en inglés) es el período que tarda la unidad central de proceso (CPU) en ejecutar una instrucción de lenguaje máquina.