La unidad de control (UC) coordina las demás partes del procesador para ejecutar instrucciones en cuatro pasos: 1) obtener (fetch) la instrucción de la memoria, 2) decodificarla, 3) ejecutarla usando la unidad aritmético lógica (ALU), y 4) escribir los resultados. La UC repite este ciclo para cada instrucción hasta completar el programa. Cada paso toma un tiempo fijo, por lo que el procesador puede completar una instrucción cada pocos nanosegundos.