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