هر برنامه ای که بخواهد اجرا شود شامل مجموعه ای از دستورالعمل ها است که در حافظه ذخیره شده اند.ساده ترین دیدگاه این است که پردازش دستورالعمل را در دو گام ببینیم:
1- پردازنده یک دستور را از حافظه می خواند(واکش می کند).
2- دستورالعمل واکش شده را اجرا می کند.
اجرای برنامه شامل تکرار فرایند واکشی و اجرای دستورالعمل ها است.اجرای دستورالعمل ممکن است متضمن چندین عمل باشدو بستگی به طبیعت دستورالعمل دارد.
فرایندی که برای پردازش یک دستورالعمل لازم است چرخه دستور العمل نام دارد. این دو گام تحت چرخه واکشی و چرخه اجرا عنولان می شوند.اجرای برنامه فقط موقعی به پایان می رسد که ماشین خاموش گردد یا یک خطای غیر قابل جبران اتفاق افتد یا دستورالعمل توقف که موجب توقف کامپیوتر می شود، صادر گردد.
