You are on page 1of 19

0

‫تعاريف وزارية ‪ /‬الفصل االول‬


‫املعاجل الدقيـــــق ‪ -:‬عبارة عن شرحية او رقاقه من السليكون مغلقة وموصلة باللوحة االم بطريقة خاصة تقوم‬
‫باستقبال البيانات من اجزاء احلاسوب االخرى ومعاجلتها ثم ارسال النتائج اىل االجزاء االخرى الخراجها‬
‫او ختزينها‬
‫الذاكرة الرئيسية العشوائية ‪ RAM‬عبارة عن شرحية او رقاقه تقوم بتخزين البيانات او الربامج املراد تنفيذها او‬
‫معاجلتها عشوائيا بنحو مؤقت‬
‫وحدة احلساب واملنطق ‪ :‬هي احدى املكونات الرئيسة لوحدة املعاجلة املركزية وهي مسؤوله عن كل العمليات‬
‫احلسابية واملنطقية اليت يقوم بها املعاجل الدقيق وتتالف من جمموعه من الدوائر املنطقية هي دائرة‬
‫اجلامع التام ودائرة اجلامع النصفي و دائرة العكس و دائرة املركم وسجل احلالة‬
‫وحده الفاصلة العائمة ‪ :‬وهي احدى الوحدات اليت تتكون منها وحدة احلساب واملنطق وتقوم مبعاجلة العمليات‬
‫احلسابية اليت حتتوي على فاصله عشرية و تستعمل يف الربامج اليت تعتمد ع الفاصله كااللعاب‬
‫وبرامج التصميم اهلندسي اوتوكاد‬
‫وحده األعداد الصحيحه ‪ :‬وهي احدى الوحدات اليت تتكون منها وحدة احلساب واملنطق وتقوم مبعاجلة العمليات‬
‫احلسابية اليت تتكون من اعداد صحيحة الحتتوي على فاصله عشرية و تستعمل يف التطبيقات‬
‫الربجمية الثنائية مثل وورد وبور بوينت‪.‬‬
‫وحدة السيطرة املنطقية ‪: CU‬وحدة الكرتونية مؤلفة من جمموعه من الدوائر اليت تتحكم جبميع العمليات‬
‫املنفذه وتشرف على تسلسل تنفيذ التعليمات وتبادل املعلومات بني وحدة احلساب واملنطق والذاكرة‬
‫الرئيسة‬
‫السجـــــــــالت ‪ -:‬عبارة ذاكرة سريعة جدا ضمن املعاجل الدقيق تستعمل لتوليد نتائج عمليات وحدة املعاجلة‬
‫املركزية واحلسابات االخرى وخزنها بصورة مؤقتة‬
‫املركم )‪ -:(A‬هو اكثر سجالت املعاجل عمال اذ ختزن فيه نواتج العمليات احلسابية واملنطقية ويسمى بسجل‬
‫الرتاكم لرتاكم نواتج العمليات فيهوان عدد اخلانات املوجودة يف املركم دائما تساوي عدد خطوط‬
‫ناقل البيانات وقد حتتوي بعض املعاجلات على اكثر مركم واحد لزيادة سرعة تنفيذ التعليمات‬
‫داخل املعاجل‬
‫عداد الربامج ‪ :‬وهو احد السجالت التابعة للمعاجل الدقيق له وظيفة حمدده وهي حتديد عنوان التعليمة التالية‬
‫اجلاهزة للتنفيذ و عند تنفيذ التعليمة تزداد قيمته مبقدار واحد ليؤشر اىل عنوان بداية التعليمة‬
‫التالية اذ توضع قيمته على ناقل العناوين الجياد التعليمة املطلوبه وجلبها يسمى مبؤشر التعليمة ‪.‬‬
‫سجل احلالة هو احد انواع السجالت التابعة اىل املعاجل الدقيق ويطلق عليه اسم سجل االعالم ‪Flag Register‬‬
‫وحيتوي ع عدد من البتات وكل واحدة منما تعد علما ‪ Flag‬تعكس او تدل ع حاله معينه من نتيجة‬
‫العملية احلسابية او املنطقية اليت مت تنفيذها ومن اعالمه علم الصفر وعلم االشارة و علم احلمل‬
‫علم االشارة ‪ :‬وهو من اعالم سجل احلاله والذي يعكس او يدل ع حاله اخر عملية حسابية من نتيجة العملية‬
‫احلسابية او املنطقية اليت مت تنفيذها و تكون هذه اخلانه(‪ )1‬اذا كانت اخر نتيجة آخر عملية‬
‫حسابية او منطقية تساوي سالبه و(‪ )0‬اذا كانت اخر نتيجة آخر عملية حسابية او منطقية موجبه‬
‫سجل البيانات املؤقتة هو احد السجالت اخلاصة باملعاجل الدقيق ويقوم خبزن البيانات مؤقتا قبل الدخول اىل وحدة‬
‫احلساب واملنطق وذلك لعدم وجود سجالت داخل هذه الوحدة ويكون عدد البتات =لعدد خانات ناقل‬
‫البيانات‬

‫‪1‬‬
‫تعاريف وزارية ‪ /‬الفصل الثاني‬
‫املكونات املادية وتشمل هذة الوسيلة ع كيفية توصيل املعاجل باالطراف احمليطة به مثل الذاكرة ووحدات‬
‫االدخال واالخراج واستعماله يف التطبيقات املختلفه مثل دوائر التحكم‬
‫البــــــــــــرنامج هو عبارة عن جمموعه من التعليمات املتسلسلة املرتبة منطقيا مكتوبة بلغة برجمة معينة‬
‫تقوم بتوجية املعاجل الداء وظيفة ما او عمل معني‬
‫التعليمة (االيعاز) ‪ :‬هي الشفرة الثنائية اليت تعطى اىل املعاجل وعلى اثرها يقوم املعاجل بتنفيذ عمل معني‬
‫لغة االلة ‪:Machine Language‬هي لغة متكونه من (‪ )0,1‬اليت يتم ارساهلا بسهولة عرب اشارات كهربائية‬
‫ليتعامل معها املعاجل واللغة الوحيدة اليت يفهمها احلاسوب ويوظفها لالتصال بني الوحدات الداخلية‬
‫املختلفة وتعد اللغة الداخلية له‬
‫لغة التجميع او لغة الرتميز ‪ -:‬هي لغة تعتمد شفرات رمزية سهلة التذكر بدال من الشفرات الرقمية المعتمدة بلغة االلة مثل‬
‫)‪ (ADD,MOV‬وهي تشبه لغة االلة النهما من اللغات منخفضة المستوى وهي لغة يحتاج اليها كل مبرمج‬
‫اجملمع ‪ :‬هو برنامج حيول من لغة التجميع ذي الشفرات احلرفية اىل لغة االلة ذي الشفرات الثنائية‬
‫تعليمة النقل ‪ : MOV‬هي احدى تعليمات لغة التجميع وتستعمل لنسخ املعطيات املوجودة يف معامل املصدر اىل‬
‫معامل اهلدف وتاخذ الصيغه التالية ‪MOV Destination, Source‬‬
‫تعليمة اجلمع ‪ : ADD‬هي احدى تعليمات لغة التجميع تستعمل جلمع البيانات املوجودة يف معامل اهلدف مع‬
‫بيانات معامل املصدر ومن ثم ختزن يف معامل اهلدف وتاخذ الصيغه التالية ‪ADD Destination,‬‬
‫‪Source‬‬
‫ساعة النظام ‪ :‬هي ساعة خاصه توجد يف كل حاسوب وظيفتها الرسال نبضات كهربائية صغرية اىل املعاجل الذي‬
‫بدوره يقوم بتوظيف النبضات للتحكم يف العمليات اليت ينجزها واذا كان املعاجل هو مبنزله القلب‬
‫جلهاز احلاسوب فان الساعة هي مبنزله جهاز تنظيم ضربات القلب‬
‫دورة االلة ‪ -:‬هي املدة الزمنية املستغرقه الي عملية قراءة او كتابة يقوم بها املعاجل‬
‫دورة التعليمة او دورة االيعاز ‪:‬هي املدة الزمنية اليت تستغرقها السلسلة املتكاملة من االجراءات او العمليات لتنفيذ‬
‫تعليمة معينه وهي ليست ثابته وامنا تتغري حبسب نوع التعليمة‬
‫طور العنوان ‪ :‬وهو من اطوار دوره اجللب يف دورة التعليمة ويرمز له ب ‪T0‬وميثل بداية جلب التعليمة اذ حيتوي‬
‫عداد الربنامج ‪PC‬ع عنوان التعليمة املراد تنفيذها ووضع العنوان يف مسجل عنوان الذاكرة ‪.MAR‬‬
‫تردد مولد النبضات ‪ -:‬هو تردد الساعة اليت يعمل عليها املعاجل فكلما كان تردد الساعة اعلى كلما أصبح‬
‫بامكان املعاجل عمل اشياء اكرب يف وقت اقل وتقاس بامليكاهريتز‬
‫الذاكرة املخباة ‪ -:‬وهي ذاكرة صغرية تشبه ذاكرة الوصول العشوائي اال انها اسرع منها واصغرها وتوضع ع ناقل‬
‫النظام بني املعاجل و‪ RAM‬اذ ان املعاجل يطلب املعلومات نفسها اكثر من مرة يف اوقات متقاربه فتقوم‬
‫الذاكرة املخبئة بتخزين املعلومات االكثر طلبا من املعاجل مماجيعلها يف متناول املعاجل بسرعه حني‬
‫طلبها‬
‫املبدد احلراري ‪ :‬وهو عبارة عن شرحية من املعدن تلتصق بسطح املعاجل مربعة الشكل اومستطيلة عادة‪ ,‬اال ان‬
‫بعضها شبه دائري خيرج منها بنحو عمودي عدد كبري من االعمدة املعدنية وفائدته النتشار احلرارة‬
‫الناجتة من املعاجل بني القضبان العمودية ذات املساحة السطحية الكبرية فتقوم بتبديد‬
‫احلرارةيصنع من االملنيوم النه موصل جيد للحرارة‪.‬‬
‫مبــــــرد بالتري جهاز ع شكل شرحية مربعة الشكل يوضع ع سطح املعاجل ويعمل بالكهرباء ويقوم بسحب‬
‫احلرارة من سطح املعاجل اىل السطح االخر وتقوم بالتربيد بكفاءة عالية ولكنها غالية الثمن هلذا قل‬
‫استعماهلا‬

‫‪2‬‬
‫تعاريف وزارية ‪ /‬الفصل الثالث‬
‫وحدة األدخال ‪:‬وهي وحده تستعمل من طرف املعاجل الدقيق للحصول على البيانات من األجهزه اخلارجيه املوصوله ‪.‬‬
‫ذاكرة القراءة فقط ‪: ROM‬وهي ذاكرة قابلة للقراءة فقط تستعمل لتخزين الربنامج الدائم الذي سيتبعه املعاجل‬
‫والربجمة تكون خارجية من طرف املستعمل‬
‫ناقل البيانات يقوم حبمل البيانات من املعاجل واليه وهو عبارة عن ممر بأجتاهني ; النه يرسل املعلومات ويستقبلها‬
‫وكلما كان عدد خطوط ناقل البيانات اكثر كلما كان افضل وزيادة املسارات تؤدي اىل زيادة‬
‫كلفة املعاجل ويتألف ناقل البيانات من ‪, 8,32,64,128‬عدد اخلطوط يسمى بعرض ناقل البيانات‬
‫فتقاس سرعه املعاجل به ويرمز خلطوط او اسالك ناقل البيانات ب ‪ D0 D1 D2 …D6 D7‬اذا كان املعاجل‬
‫يستعمل مثانية خطوط‬
‫ناقل التحكم ‪-:‬عبارة عن جمموعه من اخلطوط دورها القيام بضبط االحداث بطريقة تزامنية والتحكم يف‬
‫وحدات الذاكرة ووحدات االدخال واالخراج من طرف املعاجل‬
‫البوابات الثالثية املنطق ‪ :‬هي احدى طرق التخزين املؤقت وتتميز بأن هلا طرفا ثالثا خاصا بالتحكم يف اخلرج حبيث‬
‫اذا كان هذا الطرف فعاال فأن البوابه ثالثية املنطق يأخذحالة جديدة غري معروفة يف البوابات ثنائية‬
‫املنطق وهي ان اخلرج اليكون صفرا وال واحدا وامنا يكون مفتوحا ‪Open Circuit‬او مقاومة عالية‬
‫جدا‬
‫املاسك (‪ :)Latch‬عبارة عن قالب ‪ Flip-Flop‬وغالبا يكون من النوع ‪ D‬حبيث ان املعلومة اليت ع طرف الدخل ‪ D‬تنتقل‬
‫اىل اخلرج ‪ Q‬بعد وجود نبضة ع طرف التزامن ‪ CK‬تبقى املعلومة املوجودة ع اخلرج كما هي التتغري‬
‫حتى لو تغري الدخل ‪ D‬طاملا انه مل تعط اي نبضة تزامن أخرى اي ان فائدته له خاصية مسك املعلومة ع‬
‫خرجها بالرغم من فقدانها ع الدخل‬
‫طريقة االستجواب هي احدى طرائق انتقال املعلومات بني املعاجل واالجهزة الطرفية ويف هذه الطريقة يقوم املعاجل‬
‫بطرق ابواب مجيع االجهزة احمليطة بالتتابع او يستفسر منها هل هناك خدمة حيتاج ذلك اجلهازاىل ان‬
‫يقوم املعاجل بأدائها له فأن كانت االجابة بنعم فاملعاجل ينفذ هذة اخلدمة له من دون انتظار اما اذا كانت‬
‫االجابة بالنفي فاملعاجل ينتقل للجهاز التالي له ويوجه االستفسار السابق نفسه وهكذا اىل ان يصل‬
‫املعاجل اىل آخر جهاز وبعد اخر جهاز يعود املعاجل اىل اول جهاز ويكرر العملية اىل ماالنهاية‬
‫الطريقة التوافقية ‪ -:‬هي اسهل وايسر الطرائق يف نقل البيانات بني االجزاء الداخلية للحاسوب واملعاجل وتعتمد ع‬
‫نبضة التزامن ‪ CK‬فتكون سرعة انتقال البيانات معتمدة ع سرعة النبضات‬
‫وتعتمد ع ان املستلم واملرسل للقطعتني اللتني يتم االتصال بينهما لنقل املعلومات جيب ان يعمال‬
‫متزامنني‬
‫تعاريف وزارية ‪ /‬الفصل الرابع‬
‫االوامر ‪ :‬عبارة عن شفرات ثنائية ‪ Binary code‬تطلب من املعاجل الدقيق تنفيذ عملية معينه كجمع رقمني ‪ADD‬‬
‫وخزن معلومه ‪ STA‬وحتميل معلومة ‪ LDA‬والشكل العام لالمر يف لغة التجميع‬
‫حقل تعليمة االمر ‪ :‬االختصار الرمزي السم العملية ‪ OpCode‬ويتكون من حرفني اىل مثانية احرف وحيتوي ع‬
‫شفرة االمر املطلوب تنفيذها من قبل املعاجل عندما تكون من التعليمات املعروفه سيقوم بتحويلها اىل‬
‫لغة االلة كا(‪ )MOV‬وكلها معرفة يف برنامج املعاجل اما اذا كان ايعازا (شبه تعليمة) فال يتم‬
‫حتويله للغة االلة ولكنه يأمر اجملمع ‪ Assembler‬بالقيام بشئ حمدد‬

‫‪3‬‬
‫حقل التعليقات ‪ :‬هي مالحظات من قبل املربمج وتعليقات ع االمر احلالي وتوضح وظيفة االمر يستعمل للوصف او‬
‫التعليق ولتوثيق الربنامج وهو حقل اختياري (اذ ميكن ان نهمله) يف مجيع االوامر‬
‫موجهات اجملمع ‪ :‬وهي ايعازات اىل اجملمع الذي يأمر بعملية جتميع للقيام ببعض العمليات احملددة مثل ختصيص‬
‫جزء حمدد من الذاكرة ملتغري حمدد وتوليد برنامج فرعي‬
‫العنونه ‪ :‬وهوه تنظيم الذاكرة وتسهيل ادارتها عن طريق تقسيمها اىل اجزاء ووضع عناوين حمدده لكل جزء حبيث‬
‫يسهل حتميل الربامج يف الذاكره‬
‫فراغات وزارية ‪ /‬الفصل االول‬
‫‪ -1‬يتكون املعاجل الدقيق من وحدتني رئيسيتني هما وحدة احلساب واملنطق ‪ ALU‬و وحدة السيطرة املنطقية ‪cu‬‬
‫‪ -2‬وحدة احلساب واملنطق الوحدة مسؤوله عن كل العمليات احلسابية واملنطقية اليت يقوم بها املعاجل الدقيق‬
‫‪ -3‬حتتوي وحدة احلساب واملنطق على وحدتني خاصة باالعداد هما وحدة االعداد الصحيحة و وحدة الفاصلة‬
‫العائمة‬
‫‪ -4‬وحدة الفاصله العائمة تقوم مبعاجلة العمليات احلسابية اليت حتتوي ع الفاصله العشرية‬
‫‪ -5‬اهم العمليات ذات املعاملني هي اجلمع والطرح واملقارنه‬
‫‪ -6‬مفكك شفرة (االمر ) التعليمة‪ :‬عبارة عن دائرة خاصه مهمتها ترمجة التعليمة اليت مت جلبها اىل املعاجل طريق‬
‫سجل التعليمة ثم تفسريها‬
‫‪ -7‬يطلق على سجل احلالة اسم سجل االعالم ايضا‬
‫‪ -8‬السجالت عبارة ذاكرة سريعة جدا ضمن املعاجل الدقيق تستعمل لتوليد نتائج عمليات وحدة املعاجلة املركزية‬
‫واحلسابات االخرى وخزنها بصورة مؤقتة‬
‫‪ -9‬املركم هو اكثر سجالت املعاجل عمال اذ ختزن فيه نواتج العمليات احلسابية‬
‫‪ -10‬يسمى عداد الربامج يف بعض انواع احلواسيب مبؤشر التعليمة‬
‫‪ -11‬من اعالم سجل احلالة هما علم الصفر و علم االشارة وعلم احلمل‬

‫فراغات وزارية ‪ /‬الفصل الثاني‬


‫‪ -1‬الربنامج هو جمموعه من التعليمات املتسلسلة املرتبة منطقيا مكتوبة بلغة برجمة معينة املخزنة يف الذاكرة‬
‫‪ -2‬التعليمة (االيعاز) املكونه للربنامج فهي الشفرة الثنائية اليت تعطى اىل املعاجل وعلى اثرها يقوم املعاجل بتنفيذ‬
‫عمل معني‬
‫‪ -3‬التعليمه ‪HAIT‬خترب املعاجل بوقف زيادة عداد الربامج و األستفسارعن التعليمه التاليه ‪.‬‬
‫‪ -4‬جمال العنونه لناقل عنوان ‪ 16 bit‬يكون من ‪ 0000‬اىل ‪FFFFH‬‬
‫‪ -5‬املدة الزمنية املستغرقه الي عملية قراءة او كتابة يقوم بها املعاجل الدقيق تسمى دورة االلة‬
‫‪ -6‬وتتضمن دورة التعليمة يف مجيع املعاجلات دورتني رئيسيتني هما دورة اجللب و دورة التنفيذ‬
‫‪ -7‬يف طور الزيادة يقوم املعاجل الدقيق بنقل حمتوى العنوان املوجود يف سجل عنوان الذاكرة ‪ MAR‬اىل سجل‬
‫الذاكرة العازلة ‪MBR‬‬
‫‪ -8‬من العوامل املؤثرة يف سرعة املعاجل سرعة النواقل و تردد مولد النبضات والذاكرة املخباة‬
‫‪ -9‬اذا كان معاجل تردده ‪ 200‬ميكاهرتز فانه قادر على عمل ‪ 200‬مليون دوره يف الثانية‬
‫‪ -10‬ان سرعة الناقل تعتمد على تردد الناقل و عرضه‬
‫‪ -11‬ان وحدة قياس كمية احلرارة املتولدة يف املعاجل هي سيليزية‬

‫‪4‬‬
‫‪ -12‬يف املعاجلات ذات املروحة الداخله يف الرقاقة اذا توقفت املروحة عن العمل فان املعاجل حيمي نفسه بــانتقاص‬
‫ترده اىل ‪ 25‬ميكاهرتز اىل ان يتم استبداهلا‬
‫فراغات وزارية ‪ /‬الفصل الثالث‬
‫ذاكرة الوصول العشوائية ‪ RAM‬هي ذاكرة قابلة للقراءة والكتابة وتستعمل من طرف املعاجل لتخزين بيانات‬ ‫‪-1‬‬
‫مؤقته‬
‫وحدة إخراج ‪ :Out Unit‬تستعمل من طرف املعاجل الدقيق الرسال بيانات اىل االجهزة اخلارجية املوصوله‬ ‫‪-2‬‬
‫من انواع خطوط التحكم هي خط قراءة الذاكرة ‪ MEMR‬وخط كتابة يف الذاكرة ‪MEMW‬‬ ‫‪-3‬‬
‫ان املاسك عبارة عن قالب ‪ FlipFlop‬وغالبا مايكون من النوع ‪D‬‬ ‫‪-4‬‬
‫ان الية نقل املعلومات يف املعاجلات تتمثل بطريقتني هما‪ :‬النقل املتتابع والنقل املتوازي للمعلومات‬ ‫‪-5‬‬
‫الطريقة التوافقية والطريقة غري التوافقية من طرائق انتقال املعلومات بني االجزاء الداخلية للحاسوب واملعاجل‬ ‫‪-6‬‬
‫الدقيق‬
‫يتم نقل املعلومات بني املعاجل واالجزاء الداخلية للحاسبة بواسطة ثالث طرق الطريقة التوافقية والطريقة غري‬ ‫‪-7‬‬
‫التوافقية و الطريقة شبه التوافقية‬
‫تعتمد الطريقة شبه التوافقية لنقل املعلومات على نبضة التوقيت ‪ CK‬و ع خط االستعداد ‪RL‬‬ ‫‪-8‬‬
‫يتم نقل املعلومات بني املعاجل واألجزاء الطرفيه للحاسوب بواسطة طريقنت هما طريقة األستجواب وطريقه املقاطعه‬ ‫‪-9‬‬
‫ان ناقل البيانات عبارة عن ممر ‪ ...................‬بينما ناقل العناوين عبارة عن ممر ‪..................‬‬ ‫‪-10‬‬
‫فراغات وزارية ‪ /‬الفصل الرابع‬
‫عرفت االنظمة الرقمية بانها سلسلة من العمليات الدقيقة تنجزها االنظمة على البيانات املخزونه يف سجالتها‬ ‫‪-1‬‬
‫االوامر عبارة عن شفرات ثنائية تطلب من املعاجل تنفيذ عملية معينة‬ ‫‪-2‬‬
‫حيتوي حقل املعامالت من سجالت و متغريات و ثوابت اليت سيتم تنفيذ األمر احلالي عليها‬ ‫‪-3‬‬
‫هناك نوعان رئيسيان من التعليمات يف لغة التجميع هما االوامر او التعليمات وموجهات اجملمع‬ ‫‪-4‬‬
‫ان موجهات اجملمع وهي ايعازات اىل اجملمع الذي يأمر بعملية جتميع للقيام ببعض العمليات احملددة‬ ‫‪-5‬‬
‫عمليات ضبط األنسياب تشمل اوامر التحكم او التنقل ‪.‬‬ ‫‪-6‬‬
‫من طرائق العنونه العنونه الفورية والعنونه املباشرة والعنونه غري املباشرة‬ ‫‪-7‬‬
‫العنونة النسبية تستخدم عداد الربامج بدال من سجل التاشري للحصول على العنوان الفعلي‬ ‫‪-8‬‬
‫من مساوئ اعتماد العنونه املؤشرة هي إجراء عملية اجلمع للحصول على العنوان الفعلي وهذا يتطلب دائرة خاصة‬ ‫‪-9‬‬
‫باجلمع ولكن من مزايا هذه الطريقة باملقارنة مع العنونة غري املباشرة‪ ,‬هي الرجوع اىل الذاكرة مرة واحدة بدالً‬
‫من مرتني‬

‫س‪ /‬ماوظيفة مما يأتي ‪:‬‬


‫‪-1‬قراءة تعليمات الربامج املوجودة يف الذاكرة الرئيسة وتفسريها‬
‫‪ -2‬توجيه العمليات داخل املعاجل‬
‫وحدة السيطرة املنطقية‬
‫‪ -3‬التحكم يف تدفق التعليمات والعمليات ومرورها من الذاكرة الرئيسية ومتحكمات‬
‫ووحدات االدخال واالخراج واليها‬
‫هو اكثر سجالت املعاجل عمال اذ ختزن فيه نواتج العمليات احلسابية واملنطقية‬ ‫املركم‬
‫هي حتديد عنوان التعليمة التالية اجلاهزة للتنفيذ‬ ‫عداد الربامج ‪PC‬‬
‫ختزن فيه التعليمة اليت يقوم املعاجل بتنفيذها حاليا‬ ‫سجل التعليمة‬

‫‪5‬‬
‫يقوم بتحويل الربنامج املكتوب بلغة التجميع ذي الشفرات احلرفية اىل برنامج بلغة االلة ذي‬
‫برنامج اجملمع‬
‫الشفرات الرقمية‬
‫شفرات رمزية سهله التذكر بدال من الشفرات الرقمية املعتمدة بلغة االلة‬ ‫الشفرات احلرفية‬
‫ارسال نبضات كهربائية صغرية اىل املعاجل الذي بدورة يقوم بتوظيف النبضات للتحكم يف‬
‫العمليات اليت ينجزها واذا كان املعاجل هو مبنزله القلب جلهاز احلاسوب فان الساعة هي مبنزله‬ ‫مؤقت النظام ‪:‬‬
‫جهاز تنظيم ضربات القلب‬
‫‪ -1‬السرعة‬
‫الذاكرة املخبئة‬
‫‪ -2‬تربز يف حا له ترك يب اكثر من م عاجل على اللو حه االم الن كل م عاجل له ا لذاكره‬
‫العشوائية اخلاصه به فال تتزاحم املعاجلات على الذاكره املخبئة‬
‫داخل املعاجل الدقيق‬
‫تستخدم للداللة ع مصدر البيانات او جهتها اليت ع ناقل البيانات‬ ‫ناقل العناوين ‪:‬‬
‫للحماية من القصر الكهربائي الذي حيدث بسبب توصيل اكثر من جهاز على خطوط‬
‫البوابات ثالثية املنطق‬
‫النواقل انفسها عن طريق خط التنشيط‬
‫هلا خاصية مسك املعلومة ع خرجها بالرغم من فقدانها ع الدخل‬ ‫املاسك‬
‫يقوم املعاجل بتنشيطه يف حالة القراءة من الذاكرة سواء كانت ‪ RAM‬او ‪ROM‬‬ ‫خط قراءة الذاكرة‬
‫‪:MEMR‬‬
‫خط كتابة يف الذاكرة يقوم املعاجل بتنشيطه يف حالة الكتابة يف الذاكرة‬
‫‪:MEMW‬‬
‫القيام ببعض العمليات احملددة مثل ختصيص جزء حمدد من الذاكرة ملتغري حمدد وتوليد‬
‫موجهات اجملمع‬
‫برنامج فرعي‬

‫ماهي مكونات‬
‫‪ -1‬املعاجل الدقيق‬
‫وحدة الحساب والمنطق ‪ ALU‬و وحدة السيطرة المنطقية ‪Control Unit‬‬
‫باالضافة الى السجالت والعدادات للخزن المؤقت‬

‫‪ -2‬مكونات وحدة احلساب واملنطق ؟‬


‫دائرة اجلامع التام (مجع ‪ 3‬خانات ثنائية) ودائرة اجلامع النصفي (مجع خانتني ثنائيتني)‬
‫دائرة العكس ‪( :‬للحصول ع املكمل الواحد او االثنني للرقم الثنائي)‬
‫دائرة املركم جمموعة خاليا ثنائية تسمى بالسجل وتستعمل عادة لالحتفاظ مؤقتا بنتائج العمليات املنفذة حلني‬
‫نقلها للذاكره او الوحدات االخرى‬
‫سجل احلالة وتبني حاله العمليه املنفذه اذ ختتص كل خلية ملتابعة حالة معينة‬

‫‪ -3‬مكونات وحدة السيطره املنطقيه ؟‬


‫سجل (االمر) التعليمة ‪ :‬وهو احد سجالت املعاجل الدقيق ختزن فيه التعليمة اليت سيقوم املعاجل بتنفيذها ويكون طول‬
‫هذا السجل بطول التعليمة‬
‫مفكك شفرة (االمر ) التعليمة‪ :‬عبارة عن دائرة خاصه مهمتها ترمجة التعليمة اليت مت جلبها اىل املعاجل طريق سجل‬
‫التعليمة ثم تفسريها‬
‫دائرة تنفيذ (االمر) التعليمة‪ :‬هي الوحدة املسؤولة عن تنفيذ االمر بعد ان مت تشفرية واعطاء األشارات األزمه اىل كافة‬
‫الوحدات ألكمال تنفيذ التعليمة‬

‫‪6‬‬
‫وزاري ‪15‬‬ ‫س‪/‬ماالفرق بني دورة االله ودورة التعليمة‬
‫دورة التعليمة ‪:‬‬ ‫دورة االلة‬ ‫ت‬
‫هي املدة الزمنية اليت تستغرقها السلسلة املتكاملة من‬ ‫‪1‬‬
‫هي املدة الزمنية املستغرقه الي عملية قراءة او‬
‫االجراءات او العمليات لتنفيذ تعليمة معينه وهي ليست ثابته‬
‫كتابة يقوم بها املعاجل‬
‫وامنا تتغري حبسب نوع التعليمة‬
‫وتتضمن دورتني رئيسيتني هما دورة اجللب ودورة التنفيذ‬ ‫التتضمن ذلك‬ ‫‪2‬‬
‫كل دورة تعليمة ترتاوح مابني دورة اله واحدة ومخس دورات‬ ‫كل دورة الة ترتاوح مابني ثالث يف االقل اىل‬ ‫‪3‬‬
‫يف بعض املعاجلات‬ ‫مخس دورات يف الساعة‬
‫س‪ /‬مااالختالف االساسي بني حواسيب )‪:(CISC‬وحواسيب )‪ :(RISC‬متهيدي ‪2/18 1/14 17‬‬
‫حواسيب تقنية )‪:(RISC‬‬ ‫حواسيب تقنية )‪(CISC‬‬
‫تعتمد تقنية التعليمات املختصرة‬ ‫‪ 1‬تعتمد تقنية التعليمات املعقدة‬
‫واعتمدت بعد اواخر العقد ‪1980‬‬ ‫وكانت معتمدة حتى اواخر العقد ‪1980‬‬
‫تقليل عدد التعليمات من املئات اىل حنو ‪ 40‬تعليمة‬ ‫‪ 2‬وتتضمن هذه التقنية مئات التعليمات لتغطية كل‬
‫احلاالت املمكنه‬
‫يتم استغالل بقية الرتانزستورات لتحسني قدرة املعاجل وكفاءته‬ ‫‪ 3‬حيتاج املعاجل اىل مئات االالف من الرتانزستورات مما‬
‫جيعل تصميمها معقد جدا‬
‫قدرة املعاجل والكفاءة اعلى وكلفة اقل‬ ‫‪ 4‬حيتاج وقت طويل وكلفة عالية‬
‫س‪/14‬مالفرق بين طريقة االستجواب وطريقة المقاطعة ؟‬
‫‪ ‬طريقة املقاطعة حتتاج اىل برجميات فضال عن املكونات املادية حتى يتم معرفة عنوان اجلهاز الذي يقوم باملقاطعة اما يف‬
‫طريقة االستجواب الحنتاج اال الربجميات فحسب‬
‫‪ ‬يف طريقة املقاطعة يكون ضياع وقت احلاسبة قليال جدا النه عندما يكون اجلهاز جاهزا يقاطع احلاسوب‬
‫اما يف طريقة االستجواب حنتاج اىل برنامج حتى تتم معرفة اجلهاز اذا كان مشغوال ام ال وهذا حيتاج وقت طويل‬
‫‪ ‬يف طريقة املقاطعة جيب ان يتم حفظ قيمة السجالت فيها قبل الذهاب اىل وحدة املعاجلة املركزية يف برنامج حزمة اجلهاز‬
‫بواسطة ايعاز ‪ Push-Pop‬اما يف طريقة االستجواب ال حاجه لذلك‬
‫س‪/3‬مااهم الفروقات بني العنونه املباشرة والعنونه الفورية‬
‫العنونة الفورية‬ ‫العــنونة المباشرة‬
‫وفيها التعليمة حتتوي على املعامل كجزء منها‬ ‫وهي أكثر طرائق العنونة انتشاراً‪ ,‬ويتم فيها احلصول على‬
‫العنوان الفعلي من العنوان املبني يف التعليمة مباشرة‪,‬‬
‫حقل العنوان حيتوي على املعامل نفسه‬ ‫حقل العنوان حيتوي على عنوان موقع الذاكرة الذي خيزن‬
‫املعامل‬
‫مساوئ هذه الطريقة ان قيمة املعامل ثابتة والبد من‬ ‫مساوئ هذه الطريقة ان عدد مواقع الذاكرة املعنونة حمدود‪,‬‬
‫فإذا كان حقل العناوين يتكون من مواقع ثنائية عددها ‪ N‬فإنه الرجوع اىل الربنامج يف كل مرة عندما نرغب يف تغيري‬
‫قيمة املعامل‬ ‫ميكن عنونة ‪ N‬موقعاً فقط‬
‫‪14‬و‪15 2/17‬د‪1‬‬ ‫س‪ /1‬ماهي اهم الفروقات بني حقل التعليمة وحقل املالحظات‬
‫حقل المالحظات‬ ‫حقل التعليمة‬
‫هي مالحظات من قبل المبرمج وتعليقات ع االمر الحالي‬ ‫يحتوي على شفرة االمر المطلوب تنفيذها من قبل المعالج‬
‫وتوضح وظيفة االمر يستعمل للوصف او التعليق ولتوثيق البرنامج‬ ‫عندما تكون من التعليمات المعروفه سيقوم بتحويلها الى لغة االلة‬
‫وهو حقل اختياري (اذ يمكن ان نهمله) في جميع االوامر‬ ‫كا(‪ )MOV‬وكلها معرفة في برنامج المعالج‬
‫‪MOV C , 00H‬‬ ‫‪; move 0 to C‬‬ ‫اما اذا كان ايعازا (شبه تعليمة) فال يتم تحويله للغة االلة ولكنه‬
‫يأمر المجمع ‪ Assembler‬بالقيام بشئ محدد‬
‫ويتكون من حرفين الى ثمانية احرف‬

‫‪7‬‬
‫ماهي املراحل التسلسلية لعمليات املعاجلة اليت يقوم بها املعاجل ‪1/20‬‬
‫‪ ) 1‬قراءة وجلب البيانات من ذاكرة الربنامج الرئيسة‬
‫‪ )2‬تفسري البيانات‬
‫‪ )3‬عملية التنفيذ واالظهار‬
‫‪ ) 4‬كتابة النتائج يف الذاكره او ابقاءها مرحليا يف وحدة املعاجلة املركزية‪.‬‬
‫متهيدي ‪ /20‬ماهي وحدة احلساب واملنطق وماهي الدوائر املنطقية اخلاصة بها ؟‬
‫التعريف ضمن التعاريف والدوائر موجوده ضمن المكونات‬

‫‪20‬د ‪ /1‬حتتوي وحدة احلساب واملنطق على وحدات خاصة باالعداد ‪ ,‬وضح ذلك‬
‫وحدة االعداد الصحيحة تقوم مبعاجلة العمليات احلسابية اليت تتكون من اعداد صحيحة الحتتوي على فاصله عشرية‬
‫و تستعمل يف التطبيقات الربجمية الثنائية مثل وورد وبور بوينت‬
‫وحدة الفاصله العائمة تقوم مبعاجلة العمليات احلسابية اليت حتتوي على الفاصله عشرية و تستعمل يف الربامج اليت‬
‫تعتمد ع الفاصله كااللعاب وبرامج التصميم اهلندسي اوتوكاد‬
‫ت‪21‬و‪20‬د‪ /2‬ماذا تشمل العمليات ذات املعامل الواحد يف غرفة عمليات وحدة احلساب واملنطق‬
‫‪ -1‬تصفري حمتوى سجل ‪clear‬‬
‫‪ -2‬اجياد املعكوس حملتوى املركم‬
‫‪ -3‬حركة حمتوى سجل لليمني او اليسار‬
‫‪ -4‬زيادة حمتوى سجل مبقدار واحد ‪increment‬‬
‫‪ -5‬طرح واحد من حمتوى سجل ‪Decrement‬‬
‫‪21‬د‪ /1‬ماذا تشمل العمليات ذات املعاملني من مبدا عمل وحدة احلساب واملنطق‬
‫اجلمع مجع حمتوى مركم مع حمتوى سجل ما‬ ‫‪-1‬‬
‫الطرح طرح حمتوى سجل من حمتوى مركم‬ ‫‪-2‬‬
‫املقارنه ختزن نتيجة العملية احلسابية ع شكل ‪ 1‬او صفر يف املركم‬ ‫‪-3‬‬
‫‪ OR‬اجراء عملية اجلمع املنطقي بني حمتوى املركم وحمتوى السجل ما و ختزن يف املركم‬ ‫‪-4‬‬
‫‪ AND‬اجراء عملية الضرب املنطقي بني حمتوى املركم وحمتوى السجل ما وختزن يف املركم‬ ‫‪-5‬‬
‫مهم جدا ‪ /‬ماملقصود بوحدة السيطرة املنطقية؟وماهي مكوناتها؟ وماهي الوظائف اليت تقوم بها؟ ‪18‬د‪1‬‬
‫التعريف ضمن التعاريف مكوناتها ضمن المكونات ووظائفها ضمن الوظائف‬

‫متهيدي ‪20 + 17‬د‪1‬‬ ‫س‪ /‬عرف السجالت ثم عدد انواعها حسب الوظيفة مع الشرح املبسط‬
‫السجالت عبارة ذاكرة سريعة جدا ضمن املعاجل الدقيق تستعمل لتوليد نتائج عمليات وحدة املعاجلة املركزية‬
‫واحلسابات االخرى وخزنها بصورة مؤقتة‬
‫اوال‪ :‬المركم )‪ ( -:(A‬سجل التراكم هو اكثر سجالت املعاجل عمال اذ ختزن فيه نواتج العمليات احلسابية واملنطقية‬
‫ويسمى بسجل الرتاكم لرتاكم نواتج العمليات فيه وعدد اخلانات املوجودة يف املركم دائما تساوي عدد خطوط ناقل‬
‫البيانات‪ Data Bus‬و حتتوي بعض املعاجلات على اكثر مركم واحد لزيادة سرعة تنفيذ التعليمات داخل املعاجل‬
‫ثانيا‪ :‬عداد البرامج ‪( PC‬مؤشر التعليمة) وهو نوع من السجالت له وظيفة حمددة وهي حتديد عنوان التعليمة‬
‫التالية اجلاهزة للتنفيذ وعند تنفيذ التعليمة تزداد قيمة هذا العداد مبقدر واحد ليؤشر اىل عنوان بداية التعليمة التالية‬
‫وتوضع قيمته على ناقل العناوين الجياد التعليمة املطلوبه وجلبها‬

‫‪8‬‬
‫ثالثا‪ :‬سجل التعليمة ‪ IR‬هو احد السجالت التابعة للمعاجل الدقيق وختزن فيه التعليمة اليت يقوم املعاجل بتنفيذها‬
‫حاليا ويكون طول هذا السجل بطول التعليمة‬
‫‪19‬د‪ / 1‬ماهو سجل احلالة ؟ وماهي االعالم اليت يسجلها ؟ عددها مع الشرح؟‬
‫رابعا‪ :‬سجل الحالة ‪ : SR‬ويطلق عليه اسم سجل االعالم ‪ FR‬حيتوي على عدد من البتات وكل واحدة منما تعد‬
‫علما ‪ Flag‬تعكس او تدل على حاله معينه من نتيجة العملية احلسابية او املنطقية اليت مت تنفيذها‬
‫تكون هذه اخلانه (‪ )1‬اذا كانت اخر نتيجة آخر عمليةحسابية او منطقية تساوي صفرا‬
‫وعدا ذلك تكون (‪)0‬‬ ‫علم الصفر‬

‫تكون هذه اخلانه (‪ )1‬اذا كانت اخر نتيجة آخر عمليةحسابية او منطقية تساوي سالبه‬
‫علم االشارة‬
‫وعدا ذلك تكون (‪)0‬‬
‫تكون هذه اخلانه (‪ )1‬اذا حصل محل ‪Carry‬‬ ‫علم الحمل‬

‫خامسا‪ :‬سجالت عامة االغراض هو احدى السجالت اخلاصة باملعاجل الدقيق وتستعمل لتخزين النتائج املرحلية‬
‫حلني احلاجة اليها دون الرجوع اىل الذاكرة وذلك لزيادة سرعة التنفيذ للعمليات احلسابية وعدد اخلانات (البتات ) = عدد‬
‫خانات ناقل البيانات و خيتلف عددها من معاجل الخر‬
‫سادسا‪ :‬سجل البيانات المؤقتة هو احد السجالت اخلاصة باملعاجل الدقيق ويقوم خبزن البيانات مؤقتا قبل‬
‫الدخول اىل وحدة احلساب واملنطق وذلك لعدم وجود سجالت داخل هذه الوحدة ويكون عدد البتات =لعدد خانات ناقل‬
‫البيانات‬
‫سابعا‪ :‬سجل عنوان الذاكرة ‪ MAR‬هو احد السجالت اخلاصة باملعاجل الدقيق وحيتوي على العنوان الذي يرغب‬
‫املعاجل يف الوصول الية يف الذاكرة بغرض الكتابة او القراءة‬
‫فعندما نريد كتابة معلومات يف موقع حمدد من الذاكرة او قراءتها منه ينتقل عنوان املوقع احملدد اىل سجل عنوان‬
‫الذاكرة ‪ MAR‬لينتقل منه اىل مفكك ترميز (ناخب) الذي يقوم عندئذ بانتخاب خط العنوان املناسب عدد اخلانات =‬
‫لعدد خانات ناقل العناوين‬
‫س‪ /‬ان التعامل مع املعاجل يتم عادة بوسيلتني الغنى لواحدة منهما عن االخرى ‪ .‬اذكرهما مع الشرح ؟‬
‫‪ )1‬المكونات البرمجية ‪ Software‬وعادة مايتم ذلك باعتماد الربجمة بلغة االلة ‪Machine Language‬‬
‫اخلاصة باملعاجل الذي يتم التعامل معه‬
‫‪ )2‬المكونات المادية ‪ Hardware‬وتشمل هذة الوسيلة ع كيفية توصيل املعاجل باالطراف احمليطة به مثل‬
‫الذاكرة ووحدات االدخال واالخراج واستعماله يف التطبيقات املختلفه مثل دوائر التحكم‬
‫‪17‬د‪1‬‬ ‫س‪ /‬مالمقصود بلغة االله؟ وما العيوب التي تتضمنها ؟ وكيف حاول المبرمجون التغلب عليها؟‬
‫تعريفها ضمن التعاريف‬
‫‪ )1‬الربامج املكتوبة بلغة االلة تأخذ وقتا طويال يف إدخاهلا للذاكرة النها تكتب بتا بعد بت‬
‫‪)2‬صعوبة فهم اي خطا أو متابعته أو تصحيحه يف الربامج املكتوبة بلغة االلة‬
‫‪ ) 3‬شكل الربنامج اليعطي اي داللة ع الغرض منه خبالف الربامج املكتوبه بلغات الربجمة االخرى‬
‫‪ )4‬من السهل ان يقع املربمج يف الكثري من االغالط يف اثناء كتابة الربنامج ومن الصعب استخراجها‬
‫حاول املربجمون التغلب عليها عن طريق اع تماد النظام الســـت عشــري بدال من النظام الثنائي كطريقة اكثر فعالية يف‬
‫متثيل لغة االلة‪.‬‬

‫‪9‬‬
‫س‪ /‬تتكون دورة اجللب من ثالثة أطوار رئيسية‪ ,‬عندها مع الشرح‪.‬‬
‫طور العنوان يرمز له بـ ‪ T0‬وميثل بداية جلب التعليمة‬ ‫‪)1‬‬
‫حيتوي عداد الربامج ‪ PC‬على عنوان التعليمة املراد تنفيذها‬ ‫‪‬‬
‫يوضع العنوان يف سجل عنوان الذاكرة ‪MAR‬‬ ‫‪‬‬
‫س‪ /‬اشرح باختصار طور الزيادة‬ ‫طور الزيادة يرمز له بـ ‪T1‬‬ ‫‪)2‬‬
‫‪ ‬زيادة عداد الربامج ‪ PC‬مبقدار واحد لكي يؤشر على التعليمة التالية‬
‫‪ ‬يتم وضع العنوان املوجود يف سجل عنوان الذاكرة ‪ MAR‬على ناقل العناوين ( اىل الذاكرة)‬
‫ليتم حتديد موقع الذاكرة املطلوب‬
‫‪ ‬ينتقل حمتوى العنوان( من الذاكرة )عرب ناقل البيانات اىل سجل الذاكرة العازلة ‪MBR‬‬
‫‪ )3‬طور الذاكرة يرمز له بـ ‪T2‬‬
‫‪ ‬يتم نقل حمتوى سجل الذاكرة العازلة ‪ MBR‬اىل سجل التعليمة ‪IR‬‬
‫يتم بعد ذلك فك شفرته وتنفيذه‬
‫دورة التنفيذ حتتوي دورة التنفيذ ع ثالثة اطوار تعتمد انتقاالت السجل يف اثناء دورة التنفيذ ع التعليمة املراد تنفيذها ‪.‬‬
‫لنفرض ان يف نهاية دورة اجللب كان سجل التعليمة ‪ IR‬حيتوي ع ‪ADD A,B‬‬
‫يف الطور االول ‪ T3‬يذهب حمتوى سجل التعليمة اىل حملل شفرة التعليمة‬
‫ويف الطور الثاني ‪ T4‬تسمح وحدة التحكم جبلب حمتوى السجل ‪ B‬ويتم عادة اثناء منتصف هذا الطور‬
‫ويف الطور الثالث ‪ T5‬تقوم وحدة احلساب واملنطق جبمع حمتوى السجل ‪ B‬مع املركم ‪ A‬ويف منتصف الطور يتم حتميل‬
‫خزن النتيجة يف ملركم ‪A‬‬

‫وز ‪18‬د‪ 1‬متهيدي ‪19 20‬د‪ /2‬مالعوامل اليت جتعل املعاجل مايكون اسرع من معاجل اخر ؟ عددها واشرح واحدة‬

‫‪ -1‬جمموعة التعليمات شفرة مبنية داخل املعاجل ختربه كيف ينفذ واجباته والميتلك مستعمل املعاجل القدرة‬
‫ع التحكم مبجموعه التعليمات فهي مبنية داخله والميكنه حتديثها فالبنية الداخلية حتدد كم عدد‬
‫الدورات والنبضات اليت حيتاج اليها املعاجل لتنفيذ تعليمه معينه‬
‫هناك نوعان من التقانات المعتمدة في تصميم المعالج‬
‫تقانه مجموعه التعليمات المعقدة )‪:(CISC‬‬
‫كانت معتمدة حتى اواخر العقد ‪ 1980‬وتتضمن هذه التقنية مئات التعليمات لتغطية كل احلاالت املمكنه ولذلك‬
‫حيتاج املعاجل اىل مئات االالف من الرتانزستورات مماجيعل تصميمها معقد جدا وحيتاج وقت طويل وكلفة عالية‬
‫تقانه مجموعه التعليمات المختصرة )‪:(RISC‬‬
‫بعد اواخر العقد ‪ 1980‬اقرتحت هذه التقانه عدم اعتماد مجيع تعليمات املعاجلات ‪ CISC‬بل تقليل عدد التعليمات من‬
‫املئات اىل حنو ‪ 40‬تعليمة ويتم استغالل بقية الرتانزستورات لتحسني قدرة املعاجل وكفاءته‬
‫‪ -2‬تردد المعالج او تردد مولد النبضات موجود بالتعاريف‬
‫‪ -3‬سرعة النواقل ‪ Bus Speed‬ان سرعة الناقل تعتمد على تردد الناقل و عرضه‬
‫‪ -4‬الذاكرة المخبئة ‪ Cache Memory‬موجود بالتعاريف‬
‫‪ -5‬الحرارة والتبديد الحرارة ‪Heat & Heat Dissipation‬‬

‫‪10‬‬
‫س‪ /10‬وضح بالشرح كيف تؤثر الحرارة في سرعة المعالج ؟ واذكر مع الشرح وسيلتين من الوسائل المعتمدة لتبديد‬
‫وزاري ‪ 1/14‬تمهيدي ‪17‬‬ ‫وزاري ‪3/15‬‬ ‫حرارة المعالج‬

‫اذا ازدادت درجة احلرارة فأنها تقصر من عمر املعاجل وتبطئ ادائه وتسبب بأغالط يف احلسابات وقد يعيد‬
‫احلاسب تشغيل نفسه من دون سبب‬
‫ان احلراره الناجتة من مرور التيار الكهربائي يف الرتانزستورات تولد حرارة وكلما كانت فولتية املعاجل‬
‫ومعماريته اقل كلما كانت احلرارة الناجتة اقل‬
‫متهيدي ‪ /20‬ماهي وسائل تربيد املعاجلات احلديثة اذكرها مع شرح مبسط لكل منهما‬
‫موجود بالتعاريف‬ ‫‪ )1‬المبدد الحراري‪17‬د‪1‬و‪19‬د‪: 2‬‬
‫‪ )2‬مروحة التبريد‪ :‬عملها دفع اهلواء بني االعمدة املعدنية للمبدد احلراري حبيث ميكن تبديد قدر اكرب من‬
‫احلرارة وقد تكون ملحقة مببدد حراري بعض املعاجلات لديها مروحة داخلية يف الرقاقة اذا حصل‬
‫وعطلت املروحة فان املعاجل حيمي نفسه بــانتقاص ترده اىل ‪ 25‬ميكاهرتز اىل ان يتم استبداهلا‬
‫موجود بالتعاريف‬ ‫‪ )3‬مبرد بالتير ‪ 15‬د‪18 1‬و‪16‬د‪20 2‬د‪1‬‬

‫س‪ /‬علل ماياتي‬


‫‪ -‬جيب ان يكون مدخل اهلواء ابعد من ماميكن عن املخرج‬
‫ج‪ /‬حتى اليعود اهلواء الساخن اخلارج من املبدد للدخول مره ثانية‬
‫‪ -‬الميكن الي مبدد حراري ان حيفظ درجة حرارة املعاجل اقل من درجة حرارة علبة النظام‬
‫ج‪/‬الن اهلواء الذي يدفع بني اعمدة املبدد احلراري مأخوذ من علبة النظام نفسها‬
‫‪ -‬يقل استعمال مربد بالتري باحلواسيب احلديثة رغم كفائته التامه بالتربيد‬
‫ج‪ /‬النها غالية الثمن وكلفتها العالية واحده من االسباب اليت قللت استعماهلا‬
‫‪ -‬املعاجل كقطعة الكرتونية غري قادر على القيام بأي وظيفه منفردا‬
‫ج‪ /‬وذلك الن عمله مرتبط باستعمال ‪ :‬ذاكرة القراءة فقط ‪ ROM‬وذاكرة الوصول العشوائية ‪ RAM‬ووحدة ادخال ‪Unit‬‬
‫‪ Input‬ووحدة إخراج ‪ Out Unit‬ووحدة احلساب واملنطق‪ ALU‬ووحدة السيطرة ‪CU‬‬
‫‪ -‬تقوم نظم احلاسوب بتوفري انواع خمتلفة من النواقل‬
‫‪ -‬وذلك لتجنب حدوث احدى املشــكلتني احدهما ‪ :‬جيب التاكد من انه يف اي حلظه اليتم نقل اي معلومه اال جلهاز‬
‫واحد واالخرى‪:‬جيب التأكد من انه عند اتصــال املعاجل باي واحد من االجهزة الطرفية لن تشــوا االجهزة االخرى او‬
‫تتداخل يف عملية االتصال‬
‫‪ -‬يتم استخدام العازل عند ربط املعاجل مع االجزاء االخرى للحاسوب‬
‫وذلك لالسباب التالية‬
‫‪ -1‬اذا كانت االمحال من التيار ليست اقل مما يستطيع املعاجل توفريه وبكمية كافية كعامل امان‬
‫‪ -2‬اذا كانت املسافة طويلة بني احلمل واملعاجل حبيث تظهر احلاجة الستعمال اسالك طويلة‬
‫‪ -3‬املعاجلات اليت تعتمد فكرة املزج الزمين (اذ ان خطوطها حتمل اشارة العناوين ملدة معينه من الزمن ثم بعدها حتمل‬
‫اشارة بيانات اذ البد من اجراء عملية عزل الشارة البيانات والشارة العناوين)‬
‫‪ -‬الطريقة املتوازية اسرع من الطريقة التتابعية يف ارسال املعلومات؟‬
‫‪ -‬الن املتوازية ترسل البيانات ع اكثر من خط واحد وعدد اخلطوط = عدد خطوط ناقل البيانات للحاسوب على‬
‫العكس من التتابعية فانها ترسل ع خط واحد واليرسل ع هذا اخلط اال ‪ Bit‬واحدة يف وحدة الزمن نفسها (‪)Clock‬‬

‫‪11‬‬
‫س‪ /‬ان المعالج الدقيق كقطعة الكترونية غير قادر على القيام بأي وظيفة منفرداً وذلك ألن عمله مرتبط‬
‫بعدة أجزاء‪ ،‬اذكرها مع الشرح المبسط؟‬
‫‪ -1‬ذاكرة القراءة فقط ‪: ROM‬تستعمل لتخزين الربنامج الدائم الذي سيتبعه املعاجل والربجمة تكون خارجية‬
‫‪ -2‬ذاكرة الوصول العشوائية ‪ :RAM‬وهي ذاكرة قابلة للقراءة والكتابة وتستعمل من طرف املعاجل لتخزين‬
‫بيانات مؤقته غري دائمة‬
‫‪ -3‬وحدة ادخال ‪: Input Unit‬تستعمل من طرف املعاجل الدقيق للحصول ع بيانات من االجهزة اخلارجية املوصوله‬
‫‪ -4‬وحدة إخراج ‪ :Out Unit‬تستعمل من طرف املعاجل الدقيق الرسال بيانات اىل االجهزة اخلارجية‬
‫‪ -5‬وحدة احلساب واملنطق‪ ALU‬ووحدة السيطرة ‪ :CU‬وهما وحدتان داخليتان ميثالن معا املعاجل الدقيق‬
‫س‪ /‬عند ربط املعاجل مع اي جهاز من االجهزة الطرفية تن شأ م شكلتان من هذا الربط اذكرهما وماهو املطلوب توفره‬
‫لتجنب هاتني املشكلتني‬
‫وذلك لتجنب حدوث احدى املشكلتني‬
‫احدهما ‪ :‬جيب التاكد من انه يف اي حلظه اليتم نقل اي معلومه اال جلهاز واحد‬
‫االخرى‪ :‬جيب التأكد من انه عند اتصـــال املعاجل باي واحد من االجهزة الطرفية لن تشــوا االجهزة االخرى او تتداخل يف‬
‫عملية االتصال‬
‫و حلل املشــكلتني وفرت انواع خمتل فة من النوا قل لتج نب املشــكالت ويســمى ال نا قل ا لذي يربط االجزاء الرئيســـة‬
‫للحاســوب(املعاجل والذاكرة ووحدات االدخال و االخراج) بناقل النظام ‪ System Bus‬وتصــنف اخلطوط ع اي ناقل اىل ثالث‬
‫جمموعات وفقا لنوع وظيفتها (ناقل البيانات ‪ Data Bus‬وناقل العناوين ‪ Address Bus‬وناقل التحكم ‪)Control Bus‬‬
‫س‪ /2‬ماانواع النواقل في نظم الحواسيب ؟ اذكرها واشرحها باختصار ‪17‬دورين تمهيدي‪14 20‬و‪18‬و‪19‬د‪2‬‬

‫س‪ /2‬ماانواع النواقل في نظم الحواسيب ؟ اذكرها واشرحها باختصار‬


‫س‪ /‬اشرح بالتفصيل عمل ناقل البيانات ؟‬
‫ناقل البيانات ‪ -: Data Bus‬يقوم حبمل البيانات من املعاجل واليه‬
‫‪ ‬كلما كان عدد خطوط ناقل البيانات اكثر كلما كان افضل وزيادة املسارات تؤدي اىل زيادة كلفة املعاجل‬
‫وبالتالي احلاسوب وهو عبارة عن ممر بأجتاهني ; النه يرسل املعلومات ويستقبلها ويتألف ناقل البيانات من‬
‫‪ 8,16,32,64,128‬او حتى أكثر من اخلطوط املنفصله‬
‫‪ ‬يرمز خلطوط او اسالك ناقل البيانات ب ‪ D0 D1 D2 …D6 D7‬اذا كان املعاجل يستعمل مثانية خطوط‬
‫تستخدم للداللة ع مصدر البيانات او جهتها اليت ع ناقل البيانات‬ ‫ناقل العناوين ‪-: Address Bus‬‬
‫يرمز خلطوط ناقل العناوين او اسالكه ب( ‪ )A0 A1 A2 ……. A15‬اذا كان املعاجل يستعمل ‪ 16‬خطا علما ان ناقل‬ ‫‪‬‬
‫العناوين هو ممر ذو اجتاه واحد من املعاجل اىل الوحدات االخرى‬
‫‪ ‬عدد املواقع = ‪ 2X‬اذ ان ‪ X‬هي عدد خطوط العناوين‬
‫س‪ /‬احسب عدد مواقع الذاكرة لحاسوب يمتلك ‪ 24‬خط عنونه و ‪ 16‬خطا للبيانات‬
‫و ‪ X‬هي عدد خطوط العناوين = ‪24‬‬ ‫عدد المواقع = ‪2X‬‬
‫فسعه الذاكرة هي ( ‪) 224 =16MB‬‬

‫‪12‬‬
‫س‪ /5‬اذا كان ناقل العناوين في حاسوب ما مكونا من)‪ (16‬خطا‪ ،‬فما الحجم االقصى للذاكرة التي يستطيع‬
‫الحاسوب الدخول اليها؟‬

‫عدد املواقع = ‪ 2X‬و ‪ X‬هي عدد خطوط العناوين = ‪16‬‬


‫ميتلك ‪ 16‬خط عنونه فسعه الذاكرة هي ( ‪) 216 =64kilo bits‬‬
‫س‪ /‬عرف ناقل التحكم ثم اذكر اهم خطوطه الرئيسية‬

‫ناقل التحكم ‪ Control Bus‬عبارة عن جمموعه من اخلطوط دورها القيام بضبط االحداث بطريقة تزامنية والتحكم‬
‫يف وحدات الذاكرة ووحدات االدخال واالخراج من طرف املعاجل‬
‫‪ -1‬خط قراءة الذاكرة ‪ :MEMR‬يقوم املعاجل بتنشيطه يف حالة القراءة من الذاكرة سواء كانت ‪ RAM‬او ‪ROM‬‬
‫‪ -2‬خط كتابة في الذاكرة ‪ :MEMW‬يقوم املعاجل بتنشيطه يف حالة الكتابة يف الذاكرة ‪RAM‬‬
‫‪ -3‬خط قراءة بوابه ادخال ‪ : IOR‬يكون فعال عندما يكون املعاجل يف حالة استقبال معلومات من بوابة االدخال‬
‫‪ -1‬خط كتابة في بوابة اخراج ‪ : IOW‬يكون فعال عندما يكون املعاجل يف حالة ارسال معلومات من بوابة االخراج‬

‫التخزين المؤقت ‪ : Buffering‬وسيط يكون حلقة وصل بني شيئني (دائرتني مثال) ينتج من اتصاهلما املباشر بعض‬
‫املشكالت اذ حيدث يف الدوائر االلكرتونية عند حتميل احدهما ع االخرى‬
‫س‪ /‬عند حساب مجموع التيارات المطلوب توفرها او صرفها من المعالج سيتم اتخاذ قرار لبيان الحاجة الى العازل‬
‫ام ال وفقاً لحالت معينة‪ ،‬اذكرها؟‬
‫س‪ /7‬ماالسباب الموجبة الستعمال العوازل مابين الدوائر االلكترونية؟ او تعليل‬
‫‪ -1‬اذا كانت حاجات االمحال من التيار ليست اقل مما يستطيع املعاجل توفريه وبكمية كافية كعامل امان‬
‫‪ -2‬اذا كانت املسافة طويلة بني احلمل واملعاجل حبيث تظهر احلاجة الستعمال اسالك توصيل طويلة‬
‫‪ -3‬املعاجلات اليت تعتمد فكرة املزج الزمين (اذ ان خطوطها حتمل اشارة العناوين ملدة معينه من الزمن ثم بعدها حتمل اشارة‬
‫بيانات اذ البد من اجراء عملية عزل الشارة البيانات والشارة العناوين)‬
‫س‪ /‬النقاط التي يجب ان تؤخذ بنظر االعتبار عند اختيار الشريحة التي ستستعمل كعازل‬
‫‪ -1‬ان يكون العازل قادرا ع االيفاء بالتزامات التيار املطلوبه لالمحال‬
‫‪ -2‬ان يكون املعاجل قادرا ع ادارة مجيع العوازل املركبة ع خطوطه‬
‫‪ -3‬ان اليؤثر العوازل املستعملة ع طبيعة االشارة اليت يتم نقلها‬
‫ان يناسب العازل طبيعة االشارة اليت ستمر من خالله‬ ‫‪-4‬‬
‫س‪ /‬ماهي البوابات ثالثية المنطق ؟ وماهي وظيفتها ؟ ثم عدد انواعها‬
‫وهي احدى انواع التخزين املؤقت وتتميز بأن هلا طرفا ثالثا خاصا بالتحكم يف اخلرج حبيث اذا كان هذا الطرف فعاال فأن‬
‫البوابه ثالثية املنطق يأخذ حالة جديدة غري معروفة يف البوابات ثنائية املنطق وهي ان اخلرج اليكون صفرا وال واحدا‬
‫وامنا يكون مفتوحا ‪ Open Circuit‬او مقاومة عالية جدا‬
‫الوظيفة ‪ :‬للحماية من القصر الكهربائي الذي حيدث بسبب توصيل أكثر من جهاز ع خطوط النواقل أنفسها‬
‫فأن مجيع االجهزة اليت ستوصل ع ناقل البيانات للمعاجل جيب ان تكون مرحلة اخلرج فيها عبارة عن بوابات ثالثية‬
‫املنطق وعن طريق خطوط التنشيط لكل جهازسيجعل املعاجل مجيع االجهزة يف حاله مخول اي ان خرجها سيكون‬

‫‪13‬‬
‫كما لو كان غري موصول ع الناقل اىل جهاز واحد وهو اجلهاز الذي يتعامل معه املعاجل يف تلك اللحضة واما بقية‬
‫االجهزة فستكون منفصله عن ناقل البيانات نتيجة ان اخلط التنشيط اخلاص بها غري فعال‬
‫انواع البوابات الثالثية المنطق ‪ -1‬بوابات يكون خرجها مثل دخلها متاما اذا كان خط التنشيط فعاال‬
‫‪ -2‬بوابات يكون خرجها عكس دخلها متاما اذا كان خط التنشيط فعاال‬
‫‪ -3‬بوابات خط تنشيطها فعال عندما=‪0‬‬
‫‪ -4‬بوابات خط تنشيطها فعال عندما=‪1‬‬
‫س‪/‬ماهو الماسك وماهي وظيفته ولماذا اليمكن توصيلة مباشرة على ناقل البيانات ؟ وضح ذلك مع الرسم‬

‫الماسك عبارة عن قالب ‪ Flip-Flop‬وغالبا يكون من‬


‫النوع ‪ D‬حبيث ان املعلومة اليت ع طرف الدخل ‪ D‬تنتقل اىل‬
‫اخلرج ‪ Q‬بعد وجود نبضة ع طرف التزامن ‪ CK‬تبقى املعلومة‬
‫املوجودة ع اخلرج كما هي التتغري حتى لو تغري الدخل ‪D‬‬
‫طاملا انه مل تعط اي نبضة تزامن أخرى‬
‫وظيفة املاسك ‪ :‬هلا خاصية مسك املعلومة ع خرجها بالرغم من‬
‫فقدانها ع الدخل‬

‫علل‪ /‬الماسك وحدة اليمكن توصيله على ناقل البيانات ؟‬


‫ج‪ /‬الن خرجه اما ‪ 0‬او‪ 1‬اي ثنائي املنطق ولذلك يوضع بعده بوابة ثالثية املنطق حبيث يوصل خرج املاسك ع ناقل البيانات‬
‫عندما يكون خط تنشيط البوابة ثالثية املنطق فعاال‬
‫علل‪ /‬تتطلب اجهزة ادخال البيانات الى المعالج وجود بوابه ثالثية المنطق بعد الماسك‬
‫لتكون مبنزلة عازل بني ناقل البيانات وخرج املاسك الن املاسك وحدة الميكن توصيله ع ناقل البيانات مباشرة الن خرجه‬
‫اما ‪ 0‬او‪ 1‬اي ثنائي املنطق ولذلك يوضع بعد املاسك بوابة ثالثية املنطق حبيث يوصل خرج املاسك ع ناقل البيانات عندما يكون‬
‫خط تنشيط البوابة ثالثية املنطق فعاال‬
‫س‪ /‬مالفرق بين الطريقة التتابعية والطريقة المتوازية في نقل المعلومات‬

‫الطريقة التتابعية ‪ Serial‬وفيها يتم ارسال البيانات من االجهزة اخلارجية واليها على خط واحد‬
‫‪ ‬واليرسل على هذا اخلط اال ‪ Bit‬واحدة يف وحدة الزمن نفسها (‪)Clock‬‬
‫‪ ‬لكي يتم ارسال معلومه من ‪ 8bit‬فهناك حاجة لزمن مقداره مثاني نبضات تزامن لكي يتم ارسال املعلومة‬
‫‪ ‬تكون هذه الطريقة ابطأ من الطريقة املتوازية يف ارسال املعلومات‬
‫الطريقة املتوازية‪ Parallel‬وفيها يتم ارسال البيانات من احلاسوب على اكثر من خط واحد‬
‫‪ ‬عدد هذه اخلطوط =عدد خطوط ناقل البيانات للحا سوب الذي يتعامل معه وبالتالي سرت سل على هذه اخلطوط مجيع‬
‫البتات بنبضة زمن(‪ )Clock‬واحدة‬
‫‪ ‬ولكي يتم ارسال معلومه من ‪ 8bit‬فهناك حاجة لثمانية خطوط متوازية حبيث ترسل كل بت على خط منفصل من‬
‫هذه اخلطوط وسرتسل مجيع هذه البتات بنبضة زمن(‪ )Clock‬واحدة‬
‫وتكون الطريقة املتوازية اسرع من الطريقة التتابعية يف ارسال املعلومات‬

‫س‪/‬عدد طرق نقل املعلومات بني املعاجل واالجزاء الداخلية للحاسبة ؟ واشرح واحدة ‪16‬د‪ 2‬متهيدي ‪17‬‬
‫‪ -3‬الطريقة شبه التوافقية‬ ‫‪ -2‬الطريقة غري التوافقية‬ ‫‪ -1‬الطريقة التوافقية‬

‫‪14‬‬
‫الطريقة التوافقية (المتزامنة) هي اسهل وايسر الطرائق يف نقل البيانات بني االجزاء الداخلية للحاسوب واملعاجل‬
‫وتعتمد على نبضة التزامن ‪ CK‬فتكون سرعة انتقال البيانات معتمدة ع سرعة النبضات‬
‫س‪/9‬كيف تحدث عملية النقل المتزامن للبيانات ؟‬
‫وتعتمد ع ان املستلم واملرسل للقطعتني اللتني يتم االتصال بينهما لنقل املعلومات جيب ان يعمال متزامنني والنشاء نقل متزامن‬
‫للبيانات بالطريقة التوافقية او التزامنية حيدث االتي‪:‬‬
‫يقوم املرسل بارسال رموز متزامنه اىل املستلم‬ ‫‪-1‬‬
‫املستلم يقرا امنوذج البت املتزامن ويقارنه ببت متزامن معروف‬ ‫‪-2‬‬
‫يف حالة التطابق بني االمنوذج املرسل واملستلم يبدأ االخري بقراءة البيانات من خط البيانات‬ ‫‪-3‬‬
‫نقل البيانات يستمر اىل ان يتم اكمال قراءة كتلة من البيانات املستلمة‬ ‫‪-4‬‬
‫‪ -5‬يف حالة نقل كتل بيانات كبرية فان الرموز املزامنه رمبا يتم اعادة ارساهلا دوريا لضمان التزامن‬
‫الطريقة غري التوافقية (غري املتزامنه) وهي احدى طرائق نقل البيانات بني االجزاء الداخلية للحاسوب واملعاجل ونعتمد على‬
‫خط االستعداد ‪ RL‬والتعتمد على نبضة الوقت ‪ CK‬وفيها تنتظر البيانات اىل ان تصبح قيمة خط االستعداد واحداَ للداللة ع‬
‫امكانية البدء بنقل املعلومات او صفراَ فال يكون هناك اي نقل للبيانات‬
‫الطريقة شبه التوافقية (شبه املتزامنه) وهي احدى طرائق نقل البيانات بني االجزاء الداخلية للحاسوب واملعاجل وتعتمد على‬
‫نبضة التوقيت ‪ CK‬املوجودة داخل احلاسوب و على خط االستعداد ‪ RL‬وفيها لكي تنقل املعلومات بني نبضه ونبضه اخرى البد‬
‫من وجود وقت انتظار حتى يصبح خط االستعداد قيمته واحدا (يعطي نبضه توقيت اخرى) وعندها يبدأ نقل البيانات‬
‫‪ -2‬طريقة املقاطعة‬ ‫‪ - 1‬طريقة االستجواب‬ ‫يتم نقل املعلومات بني املعاجل واالجهزة الطرفية بطريقتني‬
‫س‪ /‬اشرح عمل طريقة االستجواب في نقل المعلومات بين الحاسوب واالجهزة الطرفية وزاري ‪ 15‬د‪1‬‬
‫‪ ‬هي احدى طرائق نقل املعلومات بني املعاجل واالجزاء الطرفية و تسمى بطريقة االجهزة احمليطة وبطريقة تصافح االيدي‬
‫واليؤثر االختالف بالتسميات يف مضمون الطريقة وتعتمد ع ان املعاجل يقوم بطرق ابواب مجيع االجهزة احمليطة بالتتابع‬
‫او يستفسر منها هل هناك خدمة حيتاج ذلك اجلهازاىل ان يقوم املعاجل بأدائها له‬
‫‪ ‬فأن كانت االجابة بنعم فاملعاجل ينفذ هذة اخلدمة له من دون انتظار‬
‫اما اذا كانت االجابة بالنفي فاملعاجل ينتقل للجهاز التالي له ويوجه االستفسار السابق نفسه‬
‫س‪ /12‬على ماذا تعتمد طريقة االستجواب‬
‫‪ -1‬املعاجل جيهز البيانات على ناقل البيانات ويرسل اشارة تدل على ذلك حنو وحدة االدخال ‪ /‬االخراج‬
‫‪ -2‬الوحدة بعد استقباهلا الشارة بيانات متاحة تقوم بقراءة البيانات وترسل بدورها اشارة حنو املعاجل لتخربه بذلك‬
‫طريقة املقاطعة احدى طرائق نقل املعلومات بني املعاجلواالجهزة الطرفية وفيها سيكون املعاجل مشغوال بتنفيذ برنامج‬
‫معني يكون النهائي فان احتاج احد االجهزة خلدمة من املعاجل فأنه سيقاطعه ويطلب منه اخلدمه فيقوم املعاجل بتنفيذ هذه‬
‫اخلدمة للجهاز املقاطع وبعد االنتهاء من هذة اخلدمة يعود املعاجل لتنفيذ الربنامج االساسي من حيث انتهى قبل املقاطعة‬
‫مميزات طريقة المقاطعة‬
‫‪ ‬ان االجهزة املقاطعة تستطيع مقاطعة املعاجل يف اي وقت تريد وليس عليها االنتظار‬
‫‪ ‬اذا حدثت ومتت املقاطعة يف الوقت نفسه اكثر من جهاز فأن املعاجل خيدمها حبسب اولويات حتدد له من‬
‫املستعمل مسبقا‬
‫س‪ /15‬اين يتم استعمال المقاطعة؟‬
‫‪21‬د‪ / 1‬اذكر بعض االمثله التي تستعمل فيها طريقة المقاطعه‬
‫‪ ‬يف االجهزة اخلارجية كالطابعة مثال ميكنها ان تقاطع املعاجل وترسل اي معلومات او تستقبلها‬
‫‪ ‬يف اي برنامج يتم تنفيذه اذا كان هذا الربنامج ينفذ بطريقة غلط‬

‫‪15‬‬
‫‪ ‬يف العمليات الصناعية اليت يتم مراقبتها بواسطة املعاجل ميكن ان تقاطعه يف اي حلظة طوارئ حتدث للعملية‬
‫الصناعية‬
‫س‪ /13‬عند اعطاء اشارة مقاطعة الي معالج مالذي سيحدث ؟؟‬
‫االمر احلالي يتم اكمال تنفيذه بواسطة املعاجل‬ ‫‪-1‬‬
‫عنوان االمر الذي عليه الدور يف التنفيذ (حمتويات عداد الربنامج) ختزن يف املكدس ‪Stack‬‬ ‫‪-2‬‬
‫حتى ميكن العودة اليه عند االنتهاء من خدمة املقاطعة‬
‫كل اشارة مقاطعه هلا عنوان خاص مصاحب هلا ‪ ,‬يتم وضع هذا العنوان عن طريق املعاجل يف عداد الربنامج اذ‬ ‫‪-3‬‬
‫يقف ز املعاجل اىل هذا العنوان ويبدأ يف تنفيذ الربنامج الذي يكون هو اول أمر فيه ويسمى بربنامج خدمة‬
‫املقاطعة وتتم كتابته عن طريق املستعمل‬
‫بعد االنتهاء من برنامج خدمة املقاطعة يعود املعاجل اىل الربنامج االصلي‬ ‫‪-4‬‬
‫ليستأنف تنفيذه من مكان املقاطعه نفسه باالستعانه بالعنوان الذي مت ختزينه يف املكدس كما يف اخلطوه‬
‫الثانية‬

‫حقل املعامالت ‪ Operand Field‬حيتوي ع سجالت ومتغريات وثوابت اليت سيتم تنفيذ االمر احلالي عليها وميكن ان‬
‫حيتوي ع قيمتني او قيمة واحدة او الحيتوي ع اي قيمة ع االطالق وذلك حسب االمر املستعمل يف حالة احلقول ذات‬
‫املعاملني توضع فاصلة بينهما يكون املعامل االول هو الذي سيتم ختزين النتيجة فيه وهو اما احد السجالت واما موقع‬
‫حمدد يف الذاكرة اما املعامل الثاني فيحتوي ع املصدر واليتم تغيري قيمته بعد تنفيذ االمر احلالي‬
‫حقل التعليقات واملالحضات ‪ Comment Field‬هي مالحظات من قبل املربمج وتعليقات على االمر احلالي وتوضح‬
‫وظيفة االمر يستعمل للوصف او التعليق ولتوثيق الربنامج وهو حقل اختياري (اذ ميكن ان نهمله) يف مجيع االوامر‬
‫‪MOV C, 0‬‬ ‫‪; move 0 to C‬‬
‫س‪/‬تصنف االوامر في لغة التجميع الى ثالثه اصناف وظيفية على اساس النوع ؟ عددها مع ذكر امر واحد لكل نوع‬
‫‪16 3 /15‬د‪1‬‬
‫عمليات معالجة البيانات والعمليات التي تجري ع الذاكرة تشمل‬
‫س‪ /2‬اشرح باختصار عمليات معاجلة البيانات والعمليات اليت جتري على الذاكرة؟ ‪20‬د‪2‬‬
‫اوامر نسخ البيانات واوامر التحميل واخلزن حتمل هذة االوامر القيم وتنقل البيانات فورا بني الذاكرة وسجالت عامة االغراض‬ ‫‪‬‬
‫مثل اوامر ‪Pop,Push,Mov‬‬
‫اوامر سلسلة نصية ‪ String‬وهي خاصة للتعامل مع سلسله نصية من احجام خمتلفة مثل ‪Movs,Lods,Stos‬‬ ‫‪‬‬
‫اوامر االدخال واالخراج وتقوم هذه االوامر بعمليات االدخال واالخراج مثل ‪IN,OUT‬‬ ‫‪‬‬
‫عمليات منطقية وحسابية وتشمل االوامر املنطقية واحلسابية واالزاحة والدوران ‪.‬‬
‫االوامر احلسابية تقوم بالعمليات احلسابية للقيم يف السجالت )‪)Div ,Sub ,Add ,Mul ,Cmp‬‬ ‫‪‬‬
‫االوامر املنطقية تقوم بالعمليات املنطقية (‪)And,Or,Xor,Not‬‬ ‫‪‬‬
‫اوامر االزاحة والدوران مثل (ٌ‪)Rcr , Rcl ,Shr ,Shl‬‬ ‫‪‬‬
‫عمليات ضبط االنسياب تشمل اوامر التحكم او التنقل يف الربنامج‬
‫مثل اوامر القفز والتفرع اليت تغري برنامج ضبط االنسياب (‪)Ret,Call, jmp‬‬
‫عمليات تحكم المعالج وتشمل اوامر التحكم باملعاجل‬
‫اوامر خاصة باملقاطعه والتوقف (‪)Halt, Interrupt‬‬

‫‪16‬‬
‫و ‪19‬د‪ 2‬ماملقصود بالعنونه؟وماهي طرق العنونه عددها واشرح واحدة‬
‫‪ -:‬هو تنظيم الذاكرة وتسهيل ادارتها عن طريق تقسيمها اىل اجزاء ووضع عناوين حمددة لكل‬ ‫العنونه‬
‫جزء حبيث يسهل حتميل الربامج يف الذاكرة‬
‫‪ -1‬العنونة الفورية ويف هذه العنونه التعليمة حتتوي على املعامل كجزء منها‪ .‬أي إن حقل العنوان حيتوي على املعامل‬
‫نفسه‪ ,‬ولكن من مساوئ هذه الطريقة ان قيمة املعامل ثابتة والبد من الرجوع اىل الربنامج يف كل مرة عندما نرغب يف‬
‫تغيري قيمة املعامل‪ .‬كما يف اآلمثلة التالية‬

‫‪ -2‬العنونة المباشرة وهي أكثر طرائق العنونة انتشاراً‪ ,‬ويتم فيها احلصول على‬
‫العنوان الفعلي من العنوان املبني يف التعليمة مباشرة‪ ,‬أي إن حقل العنوان حيتوي‬
‫على عنوان موقع الذاكرة الذي خيزن املعامل‬
‫ومن مسااااول العنونة المباشااارة ان عدد مواقع الذاكرة املعنونة حمدود‪ ,‬فإذا‬
‫كان ح قل الع ناوين يتكون من مواقع ث نائية عددها ‪ N‬فإنه ميكن عنونة ‪N‬‬
‫موقعاً فقط‪ ,‬وميكن حل هذه املشكلة بعدة طرائق منها‪:‬‬
‫‪-1‬زيادة حجم حقل العناوين وبالتالي حجم التعليمة‪ ,‬اال ان هذا يتطلب زيادة حجم‬
‫مواقع الذاكرة ‪.‬‬
‫‪-2‬ختصيص اكثر من موقع ذاكرة لتخزين التعليمة‪,‬‬
‫‪ -3‬العنونة الغير مباشرة ويف هذه العنونه العنوان الفعلي هو حمتوى موقع‬
‫الذاكرة املعنون بواسطة التعليمة‪ .‬أي إن موقع الذاكرة املعنونة بواسطة العنوان‬
‫املبني يف التعليمة حيتوي على عنوان موقع الذاكرة الذي خيزن فيه املعامل‪,‬‬
‫فللحصول على املعامل ال بد من الرجوع اىل الذاكرة مرتني‬
‫اي ان من مساول هذه العنونه للحصول على املعامل ال بد من الرجوع‬
‫اىل الذاكرة مرتني‬

‫العنونة المؤشرة ويف هذه العنونه للحصول على العنوان الفعلي جيب‬
‫مجع العنوان املبني يف التعليمة مع حمتوى سجل خاص يسمى بسجل التأشري‬
‫‪Index Register‬‬
‫من مساول هذه العنونة ضرورة إجراء عملية اجلمع للحصول على‬
‫العنوان الفعلي وهذا يتطلب دائرة خاصة باجلمع‬
‫من مزايا هذه الطريقة باملقارنة مع العنونة غري املباشرة‪ ,‬هي الرجوع اىل‬
‫الذاكرة مرة واحدة بدالً من مرتني‪.‬‬
‫العنونة النسبية ويف هذه العنونه للحصول على العنوان الفعلي‪ ,‬جيب‬
‫مجع العنوان املبني يف التعليمة مع العنوان املخزون يف عداد الربنامج‬
‫حيث هذه الطريقة تشابه طريقة العنونة املؤشرة من حيث طريقة العمل ولكن ختتلف عنها باستخدام عداد الربنامج‬
‫بدال من سجل التأشري‬

‫‪17‬‬
‫ا ل عالقـة مـا بني ا ملعـاجل الـد ق يق والـذا كرة خمطط معماري ألجزاء احلاسوب الرئيسية‬
‫الرئيسة اثناء دورة التعليمة‬

‫يوضح دورة التعليمة بنحو اساس‬ ‫دورة التعليمة بوجود املقاطعة‬

‫استخدام البوابات الثالثية املنطق يف التوصيل طريقة اتصـــال املعاجل الدقيق بالوحدات املختلفة‬
‫عرب استعمال النواقل‬ ‫على ناقل بيانات املعاجل‬

‫‪18‬‬

You might also like