यह एक-एक करके प्रोग्राम से इंस्ट्रक्शन प्राप्त करता है, उन्हें एक्ज़िक्युट करता है, और एक्जिक्यूसन के दौरान डेटा मेमोरी के बीच कुछ डेटा स्थानांतरित करने की आवश्यकता हो सकती है, या तो डेटा पढ़ना या डेटा को डेटा मेमोरी में वापस लिखना हो सकता है।