Programme und Daten werden im Memory abgelegt (gespeichert). Als Speicher für Daten und Programme werden vorwiedend Halbleiter-Memorychips zum Einsatz. Es wird zwischen RAM (Random Access Memory, Speicher mit wahlfreiem Zugriff - Schreib-Lese-Speicher) und ROM (read only memory, nur-Lese-Speicher) unterschieden. Bei Mikrocomputeranwendungen wird das Programm und die Konstanten und die Variablen in RAM's gespeichert.