كما وتتصل وحدة الحساب و النطق مع مسجل الحالة :1691518 51815
والذي يخزن مجموعة من الأرقام الثنائية التي تستخدم للتحكم بمعلجة البيانات
)بت الحمل 018 0:0 حيث يحتوي هذا البت على واحد إذا حدث فائض
بعد إجراء العملية الحسابية.
©) بت الإشارة الموجبة !أا 80510178 حيث يحتوي على واحد إذا كان
محتوى المركم موجباً.
0)بت الإشارة السالبة 01 69817/8/ حيث يحتوي على واحد إذا كان
محتوى المركم سلباً.
عمليات وحدة الحساب و المنطق:
لابق يكيل
تصنف عمليات وحدة الحساب و المنطق كما يلي :
«تصفير محتوى مسجل ما. +0168
«إيجاد المكمل (المعكوس) لمحتوى المركم.
يادة محتوى مسجل ما بمقدار واحد. 10016078101
«طرح واحد من محتوى مسجل ما. 060180706101
«إزاحة محتوى مسجل إلى اليسار أو اليمين.
«الجمع : جمع محتوى المركم مع محتوى مسجل ما.
«الطرح : طرح محتوى مسجل ما من محتوى المركم.
«المقارنة : حيث تشبه هذه العملية الطرح أو الجمع إلا أن النتيجة لا تخزن في
المركم بل يخزن ١ أو صفر اعتماداً على نتيجة المقارنة في بت المقارنة.
«العملية المنطقية 08 إجراء عملية الجمع المنطقي بين محتوى المركم
ومحتوى مسجل ما حيث تخزن النتيجة في المركم.
«العملية المنطقية 8010 إجراء عملية الضرب المنطقي لمحتوى المركم و
مسجل ما وتخزين النتيجة في المركم.
دوائر وحدة الحساب و المنطق:
تتلّف وحدة الحساب والمنطق من عدة دوائر تقوم بالعمليات الحسابية والمنطقية
الجامع النصفي::006م 7ل148
عبارة عن دائرة الكترونية مؤلفة من بوابات منطقية تقوم بجمع رقمين ثنائيين مكون كل منهما
من بت واحد. ولهذه الدائرة مدخلان ومخرجان يوضع الرقمان المراد جمعهما على المداخل أما
المخارج فالأول يمثل نتيجة الفيض. /0807
لجمع وجا جص م الرقم الأول
القيض © لج 8 الرقم الثاني
لجامع التاج :0026م انر
يعرف الجامع التام على أنه دائرة الكترونية لها ثلاثةٌ مداخل و مخرجان حيث يستخدم لجمع
ثلاثة أرقام كل منها مؤلف من خانة واحدة بت ويمتل الجامع التام حسب الشكل التالي:
-------- + الرقم الأول
جامع تام أحة الرقم الثاني
د © الفيض السابق
الفيض )جا
وحدة التكمٌ
تعتبر الجهاز العصبي للحاسوب حيث تقوم هذه الوحدة بالتحكم بكافة العمليات
المنفذة وتشرف على تسلسل تتفيذ التعليمات وتنسيق العمليات وتبادل المعلومات
بين وحدة الحساب والمنطق و الذاكرة الرئيسة.ويمكن إيجاز وظائف هذه
الوحدة بما يلي:
كما تعد وحدة التحكم الجزء الأهم في وحدة المعالجة لأي حاسوب إذ إن الهدف
منها جلب التعليمات من الذاكرة وتفسيرها ونتفيذها بتعيين الإشارات التحكمية
وتفعيلها وإرسالها إلى جزء المعالجة من وحدة المعالجة المركزية.
ويمكن إيجاز وظائف هذه الوحدة بما يلي:
)١ تنشيط موقع التعليمة المراد تنفيذها والإشراف على نقل التعليمة من الذاكرة إلى
مسجل التعليمة.
") تحليل شفيرة العملية لتحديد نوع العملية المراد تنفيذها و إرسال إشارات التحكم
الضرورية لوحدة الحساب والمنطق.
) تنشيط مواقع البيانات في الذاكرة والإشراف على نقل هذه البيانات إلى
مسجلات وحدة المعالجة المركزية لا60.
؟) إخبار وحدة الحساب والمنطق بنوع العملية المراد تنفيذها.
<) زيادة عداد البرنامج بقيمة مساوية لطول التعليمة لتحديد عنوان التعليمة اللاحقة
في الذاكرة الأساسية.
)١ الإشراف على تمرير النتائج إلى الذاكرة الرئيسة.
") إصدار إشارات التحكم اللازمة للقراءة من الذاكرة أو الكتابة فيها وإشارات
التحكم بعمل وحدة الحساب والمنطق.
) إجراء عملية التوقيت اللازمة لتنفيذ ما سبق بشكل متسلسل.
بهذا فان وحدة التحكم يمكن تعريفها على أنها وحدة الكترونية مؤلفة من
مجموعة من الدارات المنطقة
مكونات وحدة التحكم:
)١ مسجل العنوان المستخدم لتخزين موقع الذاكرة المطلوب.
") مسجل التعليمة لتخزين التعليمة المراد تنفيذها.
©) مسجل التعليمة لتحديد نوع العملية المراد تنفيذها.
؛) مسجل عداد البرنامج الذي يخزن عنوان التعليمة المراد تنفيذها
)٠ دارات التوقيت لتحقيق عملية التسلسل في تنفيذ العطيمة.
حالات وحدة التحكم:
ترتبط وحدة التحكم مع عدة وحدات وتتبادل معها المعلومات وأثناء تنفيذ هذه الوحدة
لمهامها قد تقع في إحدى الحالات التا :
١.حالة الإدخال 1/1008 1/ام0! أي عندما تقوم بقراءة تعليمات وبيانات من ناقل
". حالة الإخراج 1/006 0/001 أي عندما تقوم بإرسال البيانات عبر ناقل
“. حالة بداية عملية جديدة 006181101 0810 869100109 .
. حالة القراءة من الذاكرة 8680 /1/160701.
©.حالة الكتابة في الذاكرة 1/0/1116 1/1600
.حالة القراءة من وحدة الإدخال 4680 0/ا.
6.حالة الكتابة في وحدة الإخراج 1/04/0116 0/|.
المسرى الداخلي
لوحدة المعالجة 1
المركزية لها سجل التعليمة18
جه عداد البرتامج 6(
لهاسجل عنوان الذاكرة ل» خطوط العنوان
'مسرى
معطيات الذاكدة أه م خطوط المعطيات | الذاكرة
: سجلات الأغراض العامة
خطوط التحكم
بوحدة الحساب
والمنطق
الشكل )١(
الأساسية للحاسوب
الذاكرة الرئيسية 116101 صنوالالً
هي وحدة تخزين البيانات والتعليمات والبرامج المراد تنفيذها حيث تبقى هذه
البيانات في الذاكرة .. حتى تُسكخدَم عن طريق وحدة التحكم .ويعتمد حجم العمل
على ما ينجزه الكمبيوتر من سعته للذاكرة الرئيسية من معلومات وبيانات في آن
لذاكرة غرضين رئيسبين:
الغرض الأول : هو خزن الشفرات الثنائية لسلسلة الإيعازات المطلوب من
والغرض الثاني : هو خزن البيانات التي سيعمل الحاسوب عليها عند تنفيذ البرنامج
تركيب الذاكرة الرئيسية:
يجب تمثيل رموز البيانات بالنظام الثنائي حتى يستطيع الحاسوب معالجة هذه
الرموز لهذا فإن الذاكرة الرئيسية تتكون الخلايا 66|5 قادرة على تمثيل الأرقام
الثنائية (صفر أو واحد ) لذا يمكن لهذه الخلايا أن تمثل بالمفاتيح حيث أن حالة
المفتاح المغلق تمثل الواحد و المفتوح تمثل الصفر أو يمكن أن تمثل بواسطة الخلايا
المغناطيسية التي يسري فيها التيار الكهربائي.فعند سريان التيار الكهربائي في
الحالة التي تقع فيها الخلية. فإذا كان اتجاه المجال مع عقارب الساعة فإن الخلية تقع
في حالة الواحد و في حلة الصفر إذا كان المجال بعكس عقارب الساعة .
أجزاء الذاكره الرئيسية:
)١ مسجل العنوان 6915162 8007655 حيث يخزن في المسجل عنوان
الكلمة المراد الوصول إليها (رقم السطر في المصفوفة .
") مسجل الكلمة 2691516 0/030 حيث يسجل في المسجل الكلمة المراد
الوصول إليها (الأعمدة المشار إليها بالعنوان المسجل في مسجل العنوان.(
©) وحدة تحكم محلية 014لا 600130 للإشراف على عمليات الوصول إلى
؟) وحدة التخزين 014لا 5108898 والممثلة بالمصفوفة نفسها (خلايا الذاكرة).
والشكل 7-2 يوضح تركيب الذاكرة الر