El proceso de instrucción comienza en el contador de programa que indica la posición actual en la secuencia de instrucciones. Luego pasa al registro de direcciones de memoria que contiene la dirección del dato a leer o escribir, y de ahí a la dirección de memoria en la CPU. Finalmente pasa al registro de instrucción donde se almacena la instrucción que se está ejecutando actualmente.