Professional Documents
Culture Documents
المركزة في المعالجات2023
المركزة في المعالجات2023
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من اعالم سجل احلالة هما علم الصفر و علم االشارة وعلم احلمل
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
باجلمع ولكن من مزايا هذه الطريقة باملقارنة مع العنونة غري املباشرة ,هي الرجوع اىل الذاكرة مرة واحدة بدالً
من مرتني
5
يقوم بتحويل الربنامج املكتوب بلغة التجميع ذي الشفرات احلرفية اىل برنامج بلغة االلة ذي
برنامج اجملمع
الشفرات الرقمية
شفرات رمزية سهله التذكر بدال من الشفرات الرقمية املعتمدة بلغة االلة الشفرات احلرفية
ارسال نبضات كهربائية صغرية اىل املعاجل الذي بدورة يقوم بتوظيف النبضات للتحكم يف
العمليات اليت ينجزها واذا كان املعاجل هو مبنزله القلب جلهاز احلاسوب فان الساعة هي مبنزله مؤقت النظام :
جهاز تنظيم ضربات القلب
-1السرعة
الذاكرة املخبئة
-2تربز يف حا له ترك يب اكثر من م عاجل على اللو حه االم الن كل م عاجل له ا لذاكره
العشوائية اخلاصه به فال تتزاحم املعاجلات على الذاكره املخبئة
داخل املعاجل الدقيق
تستخدم للداللة ع مصدر البيانات او جهتها اليت ع ناقل البيانات ناقل العناوين :
للحماية من القصر الكهربائي الذي حيدث بسبب توصيل اكثر من جهاز على خطوط
البوابات ثالثية املنطق
النواقل انفسها عن طريق خط التنشيط
هلا خاصية مسك املعلومة ع خرجها بالرغم من فقدانها ع الدخل املاسك
يقوم املعاجل بتنشيطه يف حالة القراءة من الذاكرة سواء كانت RAMاو ROM خط قراءة الذاكرة
:MEMR
خط كتابة يف الذاكرة يقوم املعاجل بتنشيطه يف حالة الكتابة يف الذاكرة
:MEMW
القيام ببعض العمليات احملددة مثل ختصيص جزء حمدد من الذاكرة ملتغري حمدد وتوليد
موجهات اجملمع
برنامج فرعي
ماهي مكونات
-1املعاجل الدقيق
وحدة الحساب والمنطق ALUو وحدة السيطرة المنطقية Control Unit
باالضافة الى السجالت والعدادات للخزن المؤقت
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
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
12
س /5اذا كان ناقل العناوين في حاسوب ما مكونا من) (16خطا ،فما الحجم االقصى للذاكرة التي يستطيع
الحاسوب الدخول اليها؟
ناقل التحكم 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
س/ماهو الماسك وماهي وظيفته ولماذا اليمكن توصيلة مباشرة على ناقل البيانات ؟ وضح ذلك مع الرسم
الطريقة التتابعية 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