ذاكرة واحدة فقط تكون مخارجها ممكنة (185|60© في وقت واحد وهذا المبدأ هام جداً عندما يكون هنك مخارج عديدة موصولة
كلها إلى الممر المشترك ولذلك يجب أن تكون كل المخارج ثلاثية الحالة بحيث يمكن تمكين مجموعة واحدة منها فقط في الوقت نفسة .
* ذاكرات 401 بقناع مبرمج : وهذه الذاكرات تبرمج أثناء التصنيع ولا يمكن تبديل بياناتها .
. ذاكرات 04010 التي تبرمج مرة واحدة من قبل المستخدم ولا يمكن تبديل بياناتها في ما بعد ز
* ذاكرات 08401 القابلة للبرمجة كهربائياً من قبل المستخدم ويمكن مسح بياناتها بتسليط أشعة فوق البننسجية من
خلال نافذتها الموجودة على الجسم .
الأشعة فوق البننسجية .
* الذاكرة 20140 الوميضية والتي تبرمج كهربائياً من قبل المستخدم وتمحى كهربائياً أيضاً وبالتالي يمكن إعادة برمجتها
ذاكرات لل68ا الديناميكية والساكنة ( الستاتيكية ) :
ذاكرات 14/00 الساكنة : تتألف بشكل أساسي من مصفوفة من القلابات ولذلك يمكننا كتابة كلمة المعطيات الجديدة في أي وقت
بتطبيق الكلمة على مداخل المعطيات ومن ثم تطبيق نبضة الساعة على القلابات ستبقى كلمة المعطيات المخزنة موجودة على مخارج
القلابات طالما أن التغذية موصولة إليها وهذا النوع من الذاكرات تضيع
كننه المنظينات عند قعل التفدينة الكوربائية ويبين التشكل الرضز
التخطيطي لذاكرة قشة عامة لها ١١ خط عنوان من 800 إلى 811
ولهذا في تضزن 21 أو 4096 بيت أما بالنسبة خوط
الخطوط تعمل كمخارج وعندما نكتب كلمة في ذاكرة هله سوف
تعمل هذه الخطوط عندها كمداخل ويستخدم مدخل تمكين الشريحة
ع© (8ا025© ااا لتمكين الجهاز من أجل القراءة أو الكتابة
فإذا كنا نريد القراءة من ذاكرة أ0ل.4] يتم جمل المدحل لال/8]
مرتفاً وإذا كنا نريد كتابة كلمة في ذاكرة ااالهلة] نيتم جمل لالا/ع
منخفضاً وهنا نبين كيف تعمل كل هذه الخطوط من أجل القراءة من
الجهاز أو الكتابة فيه .
الات
اهملاع «رين
الرمز التخطيطي لذاكرة آاهع1
للكتلية في الناجزة 0101] نطيع العنوان المقلوب على مداخل العنوان ونجمل المدئل 11/0 متخضاً لتخير أتنا تريد الكقابة فيها
ثم نطبق بعدثذ كلمة المعطيات التي نريد تخزينها على خطوط معطيات الذاكرة [الأل4ا لزمن محدد .
أ لقاءة كلمة من الذاكرة ل0ل/4] فنعنون الكلمة المطلوية ونجعل 015 تشحفشاً لفتم الجهاز ثم نجعل /الأ/8 برتاً لنخبر الذاكرة
الأ4] أننا ريد التراءة منها ومن أجل عملية القراءة نمكن عوازل الخرج الموجودة على خطوط المعطيات لتظهر كلمة المعطيات
المعنونة على هذه المخارج .
أكثر بكثير مما تستطيع تخزينه شريحة اللألل/4] ساكنة بالحجم نفسة .
يئة ذاكرات [لللألا الديناميكية هي تناقص الشحنة المحزنة في المكثف الصغير لذاك يجب إنعاش أو تنشيط الحالة المنطقية
وحدة الحساب والمنطق 1152لا نوما 1116172 :
له عن معي بيت 0الثر 088 0018ل ... وأيضاً تملعنا كيف نجمع ونطرح الأعداد الثنائية ويدعى الجهاز الذي
تنفيذ أية واحدة من هذه الوظائف على الأعداد الثناثية بوحدة الحساب والمنطق
لك تحتوي بعض أجهزة ألأل/4] الديناميكية الحديشة على دارات إنماشى مبنية ضمن
يبين الشكل التالي المخطط المدوني لوحدة الحساب والمنطق وي دارة مزلفة من 4
حسابية على كلمقين اج شي يعون 0 راضم لفون الجواعي سه
بوساطة المستوى لمنطقي المطبق على مداخل الاختيار 50-53.
ويبين الشكل التالي جدول الحقيقة للجهازوفي هذا
الجدول تمشل .ل الكلمة الثناثية 45518 المطبقة على
المداخل 20-03 وتثل 8 الكلسة الثنائية 458
كان حال المدخل أأ مرتفعاً سينفذ الجهاز واحدة من
أصل 16 وظيفة منطقية على كلمتين مطبقتين على
المداخل نل و 3 فثلاً نا كان حال المدجل 0 برتقضاً
مداخل .ل مع الكلمة 4018 التواجدة على الداخل 3 وبالالي ستظهر النتيجة على المضارج ]“
القرض كمثال آخر لعمل هذه الدارة أن المدخل أل مرتفع وأن 50,53,51 كلها مرتنسة و 50 منخفض لذاك ووفقاً لجدول
الحقيقة
إن الجهاز سيننذ عدلية 014 المنطقية على كل بت في الكلمة لأ مع البت المقابل له في الكلمة 3 ويعطي النتيجة عل
المخارج المقابلة "] .
أما إذا كان المدخل أأ للدارة منخفضاً سينفذ الجهاز عندثذ وظيفة واحدة من أصل 16 وظيفة حسابية على كلمتين قابل/ ومرة
أخرى تظهر نتيجة العملية على المخارج كا +
يمكن وصل عدة دارات منها بشكل متتال للعمل على كلمات أطول من 400/5 حيث يسمح مدخل الحمل التموجي 017 بإضافة
فإن النتيجة على المخارج "] ستكون حاصل جمع لوقا مع الحمل .
تكمن الأهمية الحقيقية لوحدة الحساب والمنطق في إمكانية برمجتها بتعليمات ثنائية لأُجاز وظائف عديدة على كلمتين مطبقتين على
مداخل معطيات الدارة .
لذاك تعتبر وحدة الحساب والمنطق أ ]ل/ جزءاً هاماً جداً للمعالجات والحواسيب الصغرية .
أو يرسل المعطيات إلى الوسط الخارجي وتوصل الأجهزة المحيطية مثل لوحات المفاتيح و طرفيات الإظهار المرثي والطابعات
والموديمات إلى جزء الدخل / الخرج حيث يسمح هذا التوصيل للمستخدم والحاسوب بأن يتصلا كل مع الأخر .
تستخدم الأجهزة الحقيقية لربط معرات الحاسوب مع الأنظمة الخارجية وغالباً ما تدعى هذه الأجهزة بالمنافذ (0011 ) لأن وظيفة
لمنافذ في الحاسوب هي تعاماً كوظيفة موانئ السفن بالنسبة للبلد حيث بيسمح مننذ الدخل 01 1108 لمعطيات قادمة من اوحة
مفاتيح أو من بعض المصادر الأخرى أن تقرأ وترسل إلى الحاسوب تحت سيطرة وتحكم وحدة المعالجة المركزية ويستخدم تننذ الخرج
( 001 0000000 ) لإرسال المعليات من الحاسوب إلى بعض الأجهزة المحيطية مثل شاشة الإظهار أو الطابعة وغالباً ما تكون
منافذ الدخل أو الخرج فيزيائياً هي مجنوعة من القلابات لآ المتوازية التي تسم للمعطيات بالرور خلالها عندما تكون ممكنة (
|2080 ) أو مربوطة إلى الساعة ( 6106/6 ) بإشارة تحكم من وحدة المعالجة المركزية ( لا68 ) .
الممرات 80585 :
مدر العناوين 8105 88060659 :يتألف ممر العناوين من 1١ أو ٠١ أو 14 أو أكثر من خطوط الإشارة المتوازية » ترسل الوحدة
000 على هذه الخطوط عنوان موقع ذاكرة ما ( 10638017 1786177001 ) ولك للكتابة فيه أو للقراءة منه ويحدد عد المواقع
التي تستطيع الوحدة 601 عنونتها بعد خطوط مر العناوين
فأنها تستطيع أن تعنون مباشرة 2 قوة || أي 2 موقع ذاكري في الذاكرة
١ كان عدد خطوط معز العناوين للوحدة © مو لاا
ثلاً تستطيع الوحدة 001 التي تملك 16 خطعنوان
أن تعنون ك2 أو 65635 موقساً ناكرياًوإذا كان للوحدة ل6001 عشرون خط عنوان فإنها تستطيع أن تعنون 229 أو
واحد كنا أنه يملك ممر عناوين بعرض 2098 وبالتالي يمكنه عنونة أي موقع ذاكري في ذاكرة حجمها الأعشي 2779 أي
موقعين ذاكريين متعاقبين .
ن للتعالج 8086 عننشذ قراءة كامل الكلمة في
إذا تواجد البايت الأول لكلمة ما عند عنوان زوجي
تواجد البايت الأول الكلمة عند عنوان فردي فسوف يقرأه المعالج بتعليمة واحدة ويحتاج لتعليمة ثانية لقراءة البايت الثاني +
إن النقطة الأساسية هنا أنه إذا كان البليت الأول في الكلمة بطول 1601 موجود عند عنوان زوجي فسيترا المملج 8086 هذه
الكلمة بتعليمة واحدة .
يقسم المعالج 8086 كما هو مبين في الشكل إلى جزثيين مستقلين وظيفياً هما :
. رحدة ربط مر 81 راصنا 1012616668 كنا -١
إذ إن تقسيم العمل بين هاتين الوحدتين يسرع وتيرة المعالجة داخل المعالج الصغري بشكل فعال .
وحدة ربط لمر 810 : ترسل وحدة ربط المعر العناوين إلى الخارج وتجلب التعليمات من الذاكرة وتقرأ المعطيات من المنافذ والذاكرة
كما تكتب ( تخزن ) المعطيات في المنافذ والذاكرة وبكلمات أخرى فأن الوحدة 81 تقود كل تنقلات المعطيات والعناوين على
د لما وتصف المقاطع التالية :
الرتل ©9006 ©1116 :تجلب وحدة ربط الممر لأ81 من الذاكرة 6 بايتات على الأكثر في وقت مسبق وذلك لتمريع تننيذ
البرنامج حيث تحفظ بايتات التعليمات المجلوبة هذه من أجل وحدة التنفيذ لأ في مجموعة من المسجلات تتعى بالرتل
( 000606 ) وتعمل بطريقة الداخل أولاً خارج أولاً نألا1154-110-6154-0 ) تستطيع الوحدة لأ81 جلب بايتات التعليسات
بينما تقوم وحدة ١ تعليمة أخرى لا يتطلب تنفيذها استخدام الممرات (00565) عندما
تكون وحدة التنفيذ جاهزة لتعليدتها التالية فأنها تقرأ التعليمة من الرتل ببساطة في الوحدة 81 ولذلك يعتبر هذا العمل أسرع بكثير
من عملية إرسال عنوان إلى الذاكرة ثم انتظار الذاكرة حتى ترسل بايت التعليمة التالية .
يثبه هذا العمل عمل مساعد بناء الآجر الذي يجلب الآجر في وقت مسبق ثم يصفه على شكل رتل وهكذا يستطيع بناء الأجر أن بي
يده وينتزع الأجرة عند الضرورة إلا في الحلات التي تنفذ فيها تعليمات التفز 1001718 والاستدعاء |أ6 وعندها يجب أن يق
الرتل ويعاد تحميله بعدثذ اعتبار من عنوان جديد وهذا الجلب المسبق للبايتات يسرع المعالجة بشكل كبير .
سجلات القطع 469151815 569176171 : تحتوي وحدة ربط الممر لأ81ا على ؛ مسجلات خاصة بالقطع الذاكرية كل
تتاجال تنا جنوك 15/57 وهي :
مسجل مقطع الشنزة 05 ( 12915817 56907201 0006 ) .
تسجل تقطع المكس 55 ( 18915681 56907801 5866 .
مسجل القطعة الإضافية 5 ( "اا 5و6 569012171 1023© ) .
مسجل مقطع المعطيات 05 (56910801 0818 ) .
تستخدم هذه المسجلات لحفظ البتات الستة عشر العليا لعناوين البداية للقطع الذاكرية التي يعمل عليها الممالج 6 أي أوقات
ترسل وحدة ربط الممر لأ81 في المعالج 8086 عناوين مؤلنة من 2010/8 وبالتالي فهي قادرة على عنونة أي بايت في مجال
الذاكرة المؤلف من 22 أو 1,048,576 بايتاً وعلى أي حال فأن المعالج 8086 يتعامل فقط في أي وقت معلى مع 4 قطع
ذاكرية كل واحدة مؤلفة من 641688 وموجودة ضمن المجال الناكري 145/68 1 .
يستخدم مسجل قطعة ما لحفظ البتات الستة عثر العليا لعنوان البداية ( 36001855 5521109 ) لهذه القطعة فمثلاً يحتفظ
مسجل قطعة الشفرة 65 بالبتات الستة عاثر العليا التي نجلب منها وحدة ربط امبر 181 حالياًبايتات شفرة التعليسة لبرنامج ما
حيث تفرس وحدة ربط لمم لأ31 دائاً أصفاً ني البنات الأربعة السغلى لعنوان البداية المؤلف من 2058 لقطمة ما إنا كان
مسجل مقطع الشنة 05 يحتوي مثلاً على العنوان 18 ل/348 فأن قطعة الشفرة ستبدً عند العنوان 16] 34880 بعبارة
من 64145 أن تبدا في أي مكان في فراغ العناوين الذاكري 11450708 ولكن القطعة ستبداً دائماً عند
أربعة السفلى صفر 00 ولقد وضع هذا التقيد على موقع القطع وبالتالي من الضروري تخزين ومعالجة الأعداد المؤلفة
من 160 عند العمل مع عنوان البداية لقطعة معينة
الذاكرة محجوز خصيصاً لتخزين العناوين والمعطيات بينما يكون البرنامج النزعي قيد التنفيذ
ويستخدم مسجل مقطع المكدس 55 لحنظ البتات الستة عشر العليا لعنوان البداية لمكدس البرنامج يستخدم جل مقلع الإة في
5 وسجل مقطع المعطيات 05 لحفظ البتات الستة عشر العليا لعنارين البداية لقطعتين ذاكريتيين تستخدمان من أجل المعطيات
عنوان فيه البتات ١
يعتبر الكدس ( 6أ526 ) أن
مؤشر التعليسات 18 ر 0010881 210500068010 : إن الشيء الواجب ملاحظته في الوحدة لأ81 هو مسجل مؤشر
التعليمات ل[1 يحتفظ دسجل مقطع الشينرة 25) بالبتات الستة عشر العليا لعنون البداية للقطعة التي تجدب منها الوحدة لا81
في هذا المسجل 15 بالإزاحة ( 06568 ) لأن هذه القيعة يجب أن تزاح عن عنوان قاعدة القطمة الموجود في المسجل 65 لإنتاج
العنوان الفيزياشي اللازم والمكون من 2058 .
إذاً يشير مسجل مقطع الشيفرة 5 إلى بداية مقطع الشيفزة الحالي أما مؤشر التعليمات ]1 فيحتوي على إزاحة ( 06565 )
بايت التعليمة التالي المراد جلبه عن عنوان القاصدة لتشكيل العنوان الفيزيائي المؤلف من 200/8 لاحظ أن طول مسجل مقطع
الشيفرة 160(4 وطول مسجل مؤثر التعليعة 1 أيضاً 1608 ولكي يولد العنوان الفيزيائي المؤلف من 2008 يغرب مسجل
قطعة الشينزة ب 1011 ثم يضاف إليه مسجل مؤشر التعليمة )1 فنحصل على العنوان الفيزيائي +
مثلاً سجل مقطع الشيفرة يحتوي العنوان 26/96 ويؤشر التعليمة 82315 فيكون العنوان الليزيائي هو 10+23 *26/84
أي ]2640+823 أي ]3107 وهو العنوان الفيزيائي للتعليمة الموجودة في الذاكرة المراد جلبها وهكذا يقوم المعالج بحساب
عناوين حجرات الذاكرة .
وحدة التنفيذ 000178 36861118017 1108 : تقوم وحدة التننيذ لأ في المعلج 8086 بإعلام وحدة ربط ادر لا81 من
أين ستجلب التعليمات أو المعطيات وكيف ستفكك شفرة هذه التعليمات
د ما : تحتوي وحدة التنفيذ لمأ على :
تصف المقاطع التالية الأجزاء الوظيفية لوحدة ١
١ - دارات التحكم المستخدمة لتوجيه العمليات الداخلية .
» - مفكك الشيفرة الذي يترجم التعليمات المجلوبة من الذاكرة ويحولها إلى ساسلة من الأعمال التي تنجزها وحدة التنفيذ
© - وحدة الحساب ولمنطق تتعامل مع 16518 .
سجل لأعلام 186691518١ 129 : هو سجل بطول 0(8ا16 يشير إلى أحد الشروط الناتجة عن تنفيذ تعليمة ما أو يتحكم
بعمليات معينة تابعة للوحدة نا ويحتوي دسجل الأعلام على تسعة أ.
ام فعالة حيث يبين الشكل مواقع الأعلام التسعة في مسجل
كدماء عاهاتمعييو مومع
مجباعءه جيه عقف جم جع - كماد معي ا
اقمع اغبا كعد انعم م1 7ع - فقاء داهم -
0< اع عد اع - فماء مقع
عاقعياء ل
اصيغة مسجل أعلام المعالج 8086
الأعلام هنا .
تستخدم ستة من هذه الأعلام التسعة للإشارة إلى بعض الشروط الناتجة عن تنفيذ تعليمة ما ؛ فعلى سبيل المشال تتتشل الوضعيتان
المختلفتان لعلم الحبل ( 1139 ) على الشكل التالي : سيرفع هذا العلم بالقيسة 1 إذا جعلنا عددين كل منهما بطول
فسيحمل عام الحمل بصفر .
إن الأعلام الشرطية الستة في هذه المجموعة هي :
- عم جيل © ( 139 /6877) .
- علم التكافز ]0 ( 089 /080150) .
- علم الجيل الساعد عا ر 089 /حصق لصةاأسشثل .
- علم الصفرية 217 ( 11389 2610 ) .
- علم الإشارة 57 ١ 189 5190 .
- علم النيضان 06 ( 139 01611010
وسوف تعطيك أسماء هذه الأعلام لدحة عن الشروط التي تؤثر فيها
تستخدم الأعلام الثلاثة ١ في مسجل الأعلام للتحكم بعمليات معينة تخص المعالج وتختلف هذه الأعلام عن الأعلام الشرطية
الستة المذكورة أعلاه في طريقة رفعها أي وضعها يواحد ( 56 ) أو تصفيرها ( 1856 ) .
ترفع الأعلام الشرطية السقة أو تصفر بوساطة الوحدة لأ على أساس نتائج بعض العمليات الحسابية أو المنطقية بينما ترفع أعلام
التحكم أو تصفر بشكل مدروس بتعليمات محددة تضعها أنت في البرنانج وهذه الأعلام هي :
- علم المصيدة ")1 ( 139 188 ) الذي يستخدم من أجل نمط الخطوات الإفرادية ( 5109-5880 ) في البرنابج .
عام المقاطعة ]1 ( 1158111104 ) الذي يستخدم لسماح أو منع عملية المقاطعة في البرنامج .
- علم الاتجاه 001 ( 1186001 ) الذي يستخدم مع تعليدات السلاسل ( 1058106801 50109 ) .
سجلات الأغراض العامة 869154615! ©011113056 - [2 661161 : تملك وحدة التذ
متعددة الأغراض هي : 01,01 ا,1 !© باق ,قر اللم, |1 ويمكن استخدام هذه المسجلات من أجل التخزين الموقت
للمعطيات المؤلفة من 8001 ويدعى المسجل ألم أيضاً بالمراكم ( 360101171013501 ) لأنه مسجل يطلك خصائص وبيزات لا
يملكها غيره من سجلات الأغراض العامة الأخرى .
يمكن استخدام أزواج معينة من هذه المسجلات لتخزين كلمات المعطيات المؤلفة من 1601 وهذه الأزواج المسجلية هي :
سار أل وبشار إليها ب )لل وكنالك أيضاًبقية امسجلات أي 811,8 هي )(8 و )© و .)03 حيث يدعى المسجل )لل
أيضاً بالمراكم من أجل العمليات الؤلفة من 16518 .
الطريفة ليكون من السهل نقل البرامج المكتوبة للمعالجين 8080 و 8085 وتنفيذها في المعالج 8086 وإن الميزة الحسنة من
استخدام المسجلات الداخلية للتخزين المؤقت للمعطيات هي إمكانية الولوج السريع إلى محتويات هذه المسجلات تكون أكبر بكثير مما
لو كانت المعطيات محزنة في ذاكرة حارجية .
سجل مؤشر المكدس 50 88915861 !©0010 )|9586 : تذكر أن المكدس هو قطعة من ذاكرة بخصصة
العليات والعناوين بينما يكون البرنائج الفوعي قيد الننيذ يسمع المعالج 8086 بحجز قطمة كاملة مؤلفة من 64405 حيث تحزن
البات الستة عاثر العليا لعنوان بداية هذه القطعة في مسجل قطعة المكدس 55 بينما يحتوي مسجل مؤشر المكنس 59 على البنات
الستة عشر العليا التي تعبر عن إزاحة ( 060561 ) موقع الكلمة المخزنة حديثاً في المكدس عن بداية قطمة المكدس ويدعى الموقع
الذاكري الذي يتؤي أحدث أو آخر كلمة مخزنة في المكدس ( بقة امكس ) ( 58366 07 190 .
يشكل العنوان الفيزياشي للقراءة من المكدس أو الكتابة فيه بجمع محتويات مسجل مؤشر المكدس 5 مع عنوان قاعدة القطعة
الموجودة في 55 ولتحقيق هذا العمل تزاح محتويات مسجل قطعة المكدس 55 بعقدار أربعة مواضع إلى اليسار ثم تضاف محتوبات
50 إلى هذه النتيجة المزاحة لتشكيل العنوان الفيزيائي الذي يشير إلى قعة المكدس .
سجلات النهرسة ومؤشرات أخرى !66915088 110836 210 010161١ 001016١ : تنك وحدة التننيذ لاع
إضافة إلى المسجل 500 دسجلاً آخر بطول 1أ160 يدعى ببسجل مؤشر القاعدة 80 ( 2010181 5356 ) كما تحتوي هذه
الوحدة أيضاً على مسجل فهرس المصدر 51 ( 10666 5010108 ) وسجل فهرسة الوجهة 01 ( )1008 0651038017
» وكل منهما بطول 160(8 ويمكن استخدام هذه المسجلات الثلاثة من أجل التخزين المؤقت للمعطيات تماماً كنا في مسجلات
الأغراض العامة الموصوفة سابقاً وعلى كل حال فإن استخدام هذه المسجلات هو لحفظ الإزاحة (0)56 ) الؤلنة من 16518
لكلمات المعطيات الموجودة في إحدى القطع فثلاً يستخدم 51 لحنظ الإزاحة لكلمة معطيات في قطعة المعطيات وفي هذه الحالة سيولد
العنوان الفيزيائي لمعطيات في الذاكرة بإزاحة محتويات مسجل قطعة المعطيات 005 بمقدار أربعة مواضع إلى اليسار ثم تتم إضافة
محتويات ]5 إلى النتيجة .
وبهذا تكون قد شرحنا أكبر قدر ممكن عن مبدأ عمل المعالج .
وأصبع هنا امعالج ينك 017 68 ولقد صم هذا العالج بثمانية خطوط فقط سن أجل رخص ثعضه أي كان معالج نأ 8 وأما
بالنسبة لبقية ميزاته فهي مشابهة تماماً للسعلج 8086 لذك لم ينل هنا المعالج شهرة كبيرة
للح 80286 10081 : لقد بده إنتاج هذا المعلج من عام 488 إلى عام
185 ولقد وصلت سرعته إلى 10112 25 وكان طول قناة الترانزستور
المعلج 134000 ترانزستور ولقد استطاع هذا المعالج عنونة ذاكرة وصل حجنها
إلى 16/08 من النواكر للع ولقد صدم هذا المعالج ليتعامل مع التطبيقات
المتمددة ( 005 163ا280 1010101351009 ) ومن نا بدأت شركة
مايكروسوفت بالبده بتصميم نظام التشغيل ويندوز الذي يستطيع تشغيل أكثر من
برنامج في أن واحد بفضل هذه التتقية التي أضيفة إلى المعالج 80286 وهي
تقنية تعددية المهام والمستخدمين .
وبالنسبة للإضافات الداخلية على المعالج :أصبح هنك أربع وحدات داخلية بدلا من اثثتين كما في المعالج 6 هم على الشكل
التالي :
6 من المواقع وعندما تقرأ الوحدة أ600 معطيات من منفذ ما أو تكتب امعطيات إلى منفذ فأن عنوان هذا امنفذ
سيرسل أيضاً على ممر العناوين .
خطوط ممر المعطيات بأسهم من كلا الطرفين أو النهايتين فأن هذه الخطوط هي ثنائية الاتجاه ( [118610113 510 ) وهذا يعني أن
الوحدة لأ200) تستطيع قراءة المعطيات على هذه الخطوط من الذاكرة أو من منفذ ما إضافة إلى قدرتها على إرسال المعطيات على هذه
الخطوط إلى موقع ذاكرة أو إلى منفذ معين ويمكن أن تكون مخارج عدة أجهزة في النظام موصولة إلى ممر المعطيات لكن المخارج التابعة
لجهاز واحد فقط ستكون ممكنة أو مؤهلة ( ©180[6© ) في كل مرة ويجب أن تكون مخارج أي جهاز موصول على مسر المعطيات
ثلاثية الحالة ( 18 166-513 » وبالتالي يمكن تعويم ( 0031 ) هذه المخارج عندما لا يكون الجهاز قيد الاستخدام بمعنى أخر
أن المخارج تكون في حالة الممائمة العالية ( 1017662066 119/7 ) عندما لا يراد استخدامها اوضع المعلومات على الممر
(5لا0) وذاك كي لا تتداخل معلومات الأجهزة المختلفة المربوطة على الممر المتوازي نفس .
مر التحكم 8135 أ6011470 : يتألف من التحكم من 4 إلى 10 خطوط إشارة متوازية حيث ترسل الوحدة 0001 إشارات
التحكم على ممر التحكم لتمكين مخارج أجهزة الذاكرة المعنونة أو أجهزة المنافذ إن إشارات ممر التحكم النموذجية هي : قراءة من
الذاكرة وكتابة فيها والقراءة من تنافذ الدخل والكتابة في منافذ الخرج فمثلاً لقراءة بايت معطيات من موقع ذاكرة ترسل الوحدة
6-100 عنوان البايت المطلوب على ممر العنوان وبعدثد ترسل إشارة القراءة من الذاكرة على ممر التحكم ثم تمكن إشارة القراءة من
الذاكرة على ممر التحكم ثم تمكن إشارة القراءة من الذاكرة جهاز الذاكرة المعنون ليخرج بايت المعطيات على ممر المعطيات وذاك لقراءة
هذا البايت بوساطة وحدة المعالجة المركزية لا605 .
ملخص لطربتة حمل المعالح بشكل عار
١ - تجلب وحدة المعالجة المركزية في الحاسوب البسيط التعليمات أو تترأ المعطيات من الذاكرة بإرسال العنوان على ممر العناوين
واشارة قراءة الذاكرة على ممر التحكم حيث ترسل التعليسة المعنونة أو المعطيات المعنونة من الذاكزة إلى الوحدة 6001 على مسر
المعطيات .
؟ - تستطيع الوحدة 00 كتابة المعطيات في الذاكرة [اللل] بإرسال العنوان على ممر العناوين وإرسال المعطيات المطاوبة كتابها
على ممر المعطيات ثم يتم إرسال إشارة كتابة الذاكرة على مم التحكم +
© - لقراءة معطيات من المنفذ ترسل الوحدة أ0:) عنوان المنفذ على ممر العناوين وترسل إشارة القراءة من الدخل 1/0 على مدر
التحكم وبعدها تأتي المعطيات من المنفذ إلى الوحدة لأ210) على مدر المعليات .
4 - لكتابة معطيات إلى المنفذ ترسل الوحدة أأل]2) عنوان المنفذ على معر العناوين وترسل المعطيات المطلوية كتابتها إلى المنفذ على
مر المعطيات ثم ترسل إشارة الكتلبة في الخرج 1/0 على مم التحكم .
* - يجلب المعالج الصغري كل تعليعة برنامج بالتسلسل ثم يفكك شفرة هذه التعليمة وينفذها .
والآن سوف نبدأ بشرح بنية المعلج 8086 بعد أن نتكلم عنه قليلاً : يعتبر المعالج 8086 معالجاً صغرياً يتعامل مع 1658 وهو
معد للاستخدام كوحدة معالجة مركزية في الحواسيب الصغرية وتعني عبارة 1608 أن الوحدة الحسابية والمنطقية والمسجلات
الداحلية للمعالج وكذاك معظم تعليداته مصدسة للعمل مع كلمات ثنائية مؤلفة من 16578 يملك المعا
ج 8086 مسر تعطيات
بعرض 1688 وبالتالي فأنه يستطيع قراءة المعطيات وكتابتها من وى الذاكرة أو المنافذ إما على شكل 16518 أو 858 في وقت