Los números y caracteres que son el resultado inmediato de las operaciones de la computadora, deben ser almacenados hasta que los valores finales sean calculados. Estos valores “en progreso” son guardados en locaciones temporales.
Por ejemplo: si la computadora está sumando los números 3,5 y 6, primero sumará 3 a 5 que dá un resultado de 8. El 8 será guardado en memoria de trabajo. Luego el 8 y el 6 son sumados y es almacenado el nuevo valor 14. Este valor 14 está listo para ser mostrado en la pantalla, ser impreso, o utilizado para otro cálculo.