Un ciclo de instrucción se refiere al período que tarda la CPU en ejecutar una instrucción de lenguaje máquina y comprende cuatro pasos: 1) buscar la instrucción en la memoria principal, 2) decodificar la instrucción, 3) ejecutar la instrucción, y 4) almacenar o guardar los resultados. Los primeros dos pasos se conocen como el ciclo de búsqueda y los últimos dos pasos como el ciclo de ejecución. Cada instrucción puede requerir un número diferente de