તો ચાલો જોઈએ કે સામાન્ય સંજોગોમાં કોડ ના આ નાના સ્નિપેટને કેવી રીતે એક્ઝેક્યુશન કરવામાં આવે છે, તેથી પ્રથમ વસ્તુ થાય છે કે જ્યારે આ લાઈન એક્ઝેક્યુટ થાય છે ત્યારે આપણે ઇન્સટ્રકશન લોડ કરવી પડશે તે માટેનો એક લોડ વેરીએબલ X અને બીજો આ વેરીએબલ array_len નો છે. જેથી આ 2 લોડ ના કારણે X અને array_len રજિસ્ટરમાં અને તે ચોક્કસ પ્રોસેસ દરમ્યાન તે કેશ મેમરી માં પણ લોડ થઈ જાય છે.
तो आइए देखें कि कोड के इस छोटे से स्निपेट को सामान्य परिस्थितियों में कैसे निष्पादित किया जाता है, इसलिए पहली बात यह है कि जब इस लाइन को निष्पादित किया जाता है, तो हमें निर्देशों को लोड करना होगा, जो यह variable X के लिए एक लोड है और इस array_len के रजिस्टरों में संग्रहीत होता है, और उस विशेष प्रक्रिया के दौरान इसे कैश मेमोरी में भी संग्रहीत किया जाता है।