La unidad de control envía señales al registro de direcciones de memoria (MAR) para especificar la ubicación de memoria que contiene los datos. Luego señala la memoria para leer esos datos. La memoria luego coloca los datos en el bus de datos, y la unidad de control dirige el bus de datos para enviar los datos a los registros de la ALU. El ALU realiza la operación, y el resultado se almacena posteriormente, nuevamente bajo la dirección de la unidad de control.