&يتألف المعالج 8086 من وحدتين منفصلتين هما
- وحدة ملائمة الممرات (Execution Unit ) : و سنرمز لها بالرمز EU .
- وحدة التنفيذ ( Bus interface Unit ) : و سنرمز لها بالرمز BIU .
بشكل عام فإن الـ BIU مسؤولة عن معظم الأعمال مثل : إحضار التعليمة، قراءة و كتابة المتحولات في الذاكرة، إدخال و إخراج المعطيات من و إلى الأجهزة المحيطية.
أما الـ EU فهي مسؤولة عن تنفيذ التعليمات. و كلا الوحدتين تعملان بشكل متوازٍ لتخفيض الزمن المطلوب لإحضار عدة تعليمات و تنفيذها.
ملاحظة: من الجدير بالذكر بأن هنالك ثلاثة ممرات في الحاسب و هي:
- ممر المعطيات DATA BUS : و يصل بين المعالج و الذاكرة وظيفته نقل المعطيات من و إلى الذاكرة.
- ممر العناوين ADDRESS BUS : و يصل بين المعالج و الذاكرة أيضاً و وظيفته نقل العناوين من المعالج إلى الذاكرة.
- ممر التحكم CONTROL BUS : لتنسيق عمل الممرين السابقين.&
**وحدة ملائمة الممرات Bus Interface Unit **
& و تستخدم لملائمة المعالج مع العالم الخارجي. و تتألف من : جامع العناوين، مسجلات المقاطع، وحدة التحكم بالمحرف، صف التعليمات.
تقوم وحدة الـ BIU بالتحكم بممر المعطيات و ممر العناوين و ممر التحكم .
تحضر BIU التعليمات من الذاكرة بايت بايت و تضعها فيما يسمى برتل التعليمات (صف التعليمات) الذي يتسع لست بايتات كحد أعظمي و من الطبيعي أن التعليمة التي تدخل رتل التعليمات أولاً يتم تنفيذها أولاً للمحافظة على ترتيب التعليمات و يدعى هذا المبدأ بـ الداخل أولاً خارج أولاً First In Last Out و نرمز لهذا المبدأ بـ FIFO.
إن إحضار شيفرة التعليمة التالية يتم عندما تكون وحدة التنفيذ EU مشغولة بتنفيذ التعليمة الحالية ( هذه إحدى محسنات المعالج 8086 عن أسلافه حيث كانت الـ CPU في المعالجات السابقة للمعالج 8086 تتوقف عن العمل خلال فترة تنفيذ التعليمة الحالية ).