ساير كدها بيشتر شامل دستورالعملهاي ساده رياضي مانند ADD (جمع) يا MUL (ضرب) ميشوند. در اين بين تنها درصد كمي از كدها به دستورالعملهاي سطح بالاي محاسباتي ديگر مانند DIV(تقسيم) يا SQRT (به توان دو) ترجمه ميشود. هر يك از اين دستورالعملها براي اجرا به ترتيب وارد يكي از خطلولههاي پردازنده ميشود، در هر خط لوله به طور استاندارد پنج واحد زير وجود دارد:
• «واحد واكشي»:
در اين واحد دستورالعمل از حافظه اصلي خوانده شده و به ثباتهاي داخلي
پردازنده منتقل ميشود،دستورالعمل واكشي شده الگويي از بيتها به زبان
ماشين است كه در بر گيرنده نوع عملگر و آدرس عملوندهاي آن است.
• «واحد كدگشايي»:
در اين واحد الگوي دستورالعمل از داخل ثبات پردازنده خوانده شده و با
کدگشايي آن واحد اجرايي را براي اجراي محاسبات درخواست شده آماده ميكند.
• «واحد واكشي عملوند»: اين واحد، دادههايي كه آدرس آنها در دستورالعمل ذكر شده را از حافظه كاشه، به ثباتهاي داخلي پردازنده انتقال ميدهند.
• «واحد اجرايي»:
پس از حصول اطمينان از موجوديت دادهها در داخل ثباتهاي پردازنده و آماده
سازي واحد اجرايي، واحدهاي رياضي و منطقي موجود در بخش اجرايي پردازنده
(ALU)، محاسبه دستورالعمل را آغاز ميكنند.
• «واحد بازگيري»: در اين مرحله نتيجه محاسبات كه داخل ثباتهاي پردازنده ذخيره شده به حافظه كاشه يا حافظه اصلي كامپيوتر منتقل ميشود.

