Transcript وحدة التحكم
أهداف الدرس
تعدد أجزاء الحاسوب البسيط
تعرف مكونات الحاسوب المادية
تعرف الطالبة الناقل
تذكر أقسام الناقل
تعرف عملية الترميز
تقارن بين نظام الترميز اآلسكي و اليونيكود في ترميز الحروف
وحدات
االدخال و
االخراج
الذاكرة
الرئيسية
وحدة
المعالجة
المركزية
وحدة
الحساب
و
المنطق
وحدة
التحكم
الناقل
ناقل
البيانات
ناقل
العناوين
ناقل
التحكم
وحدات االدخال و االخراج:
.1
يتم باستعمالها إدخال وإخراج البيانات من و إلى الحاسوب
.2الذاكرة الرئيسية:
يتم فيها تخزين البيانات و التعليمات أثناء تنفيذ البرامج
3وحدة المعالجة المركزيةCentral Processing Unit :
و تقسم إلى قسمين رئيسيين:
وحدة الحساب و المنطق Arithmetic Logic Unit
•
يتم فيها تنفيذ العمليات المنطقية مثل (و)( ,أو) ,و الحسابية مثل الجمع و الطرح .
وحدة التحكم Control Unit :و التي من مهمامها:
•
التحكم بأجهزة اإلدخال و اإلخراجو الذاكرة
تحليل العملية التي سوف يقوم بها الحاسوب ,و إصدار األوامر المناسبة لتنفيذ هذه العملية ,مثالً
جعل وحدة الحسشاب و المنطق تقوم بعملسة الجمع
.4الناقل :Bus
مجموعة خطوط كهربائية تربط وحدة المعالجة المركزية ببقية أجزاء الحاسوب ,و يمكن
تقسيمها إلى ثالثة أقسام:
ناقل البيانات :يستخدم لنقل البيانات بين وحدة المعالجة المركزية وبقية الوحدات
ناقل العناوين :يستخدم لتحديد العنوان المراد الوصول إليه في الذاكرة ,او لتحديد وحدة
اإلدخال و اإلخراج المراد التعامل معها
ناقل التحكم :يستخدم لنقل إشارات تحكم من وحدة المعالجة المركزية إلى الوحدات
األخرى
باإلضافة إلى دارات الحساب و المنطق ,تحتوي الوحدة على مسجل ( )MDRالذي يشكل
معبراً للبيانات بين وحدة الحساب و المنطق ,وكل من الذاكرة و وحدة اإلدخال و
اإلخراج ,و وحدة التحكم,تخزن فيه البيانات القادمة أو المغادرة مؤقتا ً ‘لى حين
التقاطها من الوحدة الهدف
التعليمة :هي عملية يستطيع الحاسوب تنفيذها مباشرة مثل عملية الجمع و الطرح و
العمليات المنطقية مثل ( :و)(,أو) ...لكل وحدة معالجة مركزية مجموعة محددة من
التعليمات التي يستطيع تنفيذها
ويختص بحروف اللغة اإلنجليزية و يحوي 128رمزاً أي أن كل رمز يعبر عنه بسبعة بت مما يسهل
تبادل المعلومات بين الحواسيب
فمثالً في هذا النظام:
(1000001)2=(41)16=65=A
بعد ذلك أضيف بت إلى السبعة األصلية فأصبح
النظام يحوي 256حرف بدالً من 128حرف
حيث استخدمت الرموز اإلضافية للغات األخرى
فأصبح :
A = 65= (41)16 = (01000001)2
ما رمز الحرف Gفي نظام االسكي ASCII؟
باستخدام الجدول يكون ترميزه (47(16
استخدم نظام االسكي لترميز كلمة Ahmad
A =(41)16
h =(68)16
m =(6D)16
a =(61)16
d =(64)16
Ahmad = (41686D6164)16
ما الكلمة الممثلة بالترميز اآلتي (416D616C)16؟
باستخدام الجدول نجد ترميز كل حرف كالتالي:
41
6D
61
6C
l
a
فيكون ترميز الكلمة Amal
m
A
برزت الحاجة للتعامل مع لغات كثيرة األمر الذي أدى إلى ظهور
ترميز يستخدم 16بت ( 2بايت) والذي يستوعب 2=65536
16رمزاً مختلفا ً .و الذي يسمى الترميز الموحد
اآلن هناك عشارت اآلالف من الرموز و الحروف قد تم ترميزها
و حافظ الترميز الموحد على ما كان مرمزاً باالسكي()255-0
في نظام الترميز الموحد تمثل األحرف العربية :
)6FF(16—(600)16حجز لها 256رمزاً والتي يظهر الجدول
التالي جزء منها:
ما رمز الحرف (ف) في نظام Unicode؟
باستخدام الجدول يكون ترميزه (0641)16
استخدم نظام الترميز Unicodeلترميز كلمة أزرق
األسئلة
•عددي أجزاء الحاسوب البسيط؟
•عرفي الناقل ؟ و اذكري أقسامه؟
•ما رمز كل من الحروف اآلتية بنظام ASCII؟
M
-
e
-
F
-
r
•كم بايتا ً نحتاج لتخزين األسماء اآلتية بنظام الترميز .ASCII-Unicode
Hamza – Saja - Palestine