النتائج 1 إلى 7 من 7

الموضوع: ارجوكم ساعدوني في مشرووعي

  1. #1
    عضو
    تاريخ التسجيل
    Mar 2008
    المشاركات
    5
    معدل تقييم المستوى
    0

    ارجوكم ساعدوني في مشرووعي

    السلام عليكم ورحمة الله وبركاته

    انا طالبة حااسب .. مشروعي يتحدث عن المعالج وعمل دورات تدريبيه له

    بحثت عن كتب مفيده ماحصلت كتب عن المعالج ومكوناته ووظيفة كل مكون

    فاعتمادي على الله ثم على النت ... والدكتور صعب مرره

    الان انا ابحث عن كيفية تعامل المعالج مع اوساط التخزين الهارد ديسك الفلوبي

    الرام الرووم

    وكذلك العلاقه بين المربورد ةالمعالج متي تخنق المعالج

    ارجوووووووووكم اريده عاجلا قبل يوم الخممميس

    واللي عنده كتب ياليت مااايبخل علينا

  2. #2
    عضو
    تاريخ التسجيل
    Apr 2007
    المشاركات
    181
    معدل تقييم المستوى
    0

    رد: ارجوكم ساعدوني في مشرووعي

    السلام عليكم
    لو عاوزه اشرحلك مكوناته مثل مابنتعامل بيها بالاسيملى مستعد
    واذا تريدى خرايط لمكوناته الصور الحقيقيه لبعض الانواع ماشى واذا تريدى تحطيط للاقسام الى بيه مستعد
    حددى طلبك بالضبط
    يعنى
    كيفية تعامل المعالج مع اوساط التخزين الهارد ديسك الفلوبي : هوه بيتعامل مع الوحدات الماديه الاخرى عن طرق
    خطوط نقل بيانات وعناوين وبيتعامل مع وحدات التخزين على انها زاكرات عاديه يعنى كل تعامله مع البيئه الخارجه بيكون مع اللوحه الام وبيتهيالى سموهعا ام لانه بتوفره كل حاجه وبتسهله التعامل مع الفلوبى والسى دى والهارد ووو
    فى اى قسم بتدرى وايه اسم المشروع بالتحديد علشان نقدر نفيد
    والرابط ده على الماشى
    https://en.wikibooks.org/w/index.php...&printable=yes
    كلمتان خفيفتان على اللسان ثقيلتان على الميزان حبيبتان الى الرحمن
    سبحان الله وبحمده سبحان الله العظيم
    :D

  3. #3
    عضو
    تاريخ التسجيل
    Apr 2007
    المشاركات
    181
    معدل تقييم المستوى
    0

    رد: ارجوكم ساعدوني في مشرووعي

    السلام عليكم
    لو عاوزه اشرحلك مكوناته مثل مابنتعامل بيها بالاسيملى مستعد
    واذا تريدى خرايط لمكوناته الصور الحقيقيه لبعض الانواع ماشى واذا تريدى تحطيط للاقسام الى بيه مستعد
    حددى طلبك بالضبط
    يعنى
    كيفية تعامل المعالج مع اوساط التخزين الهارد ديسك الفلوبي : هوه بيتعامل مع الوحدات الماديه الاخرى عن طرق
    خطوط نقل بيانات وعناوين وبيتعامل مع وحدات التخزين على انها زاكرات عاديه يعنى كل تعامله مع البيئه الخارجه بيكون مع اللوحه الام وبيتهيالى سموهعا ام لانه بتوفره كل حاجه وبتسهله التعامل مع الفلوبى والسى دى والهارد ووو
    فى اى قسم بتدرى وايه اسم المشروع بالتحديد علشان نقدر نفيد
    والرابط ده على الماشى
    https://en.wikibooks.org/w/index.php...&printable=yes
    كلمتان خفيفتان على اللسان ثقيلتان على الميزان حبيبتان الى الرحمن
    سبحان الله وبحمده سبحان الله العظيم
    :D

  4. #4
    عضو
    تاريخ التسجيل
    Mar 2008
    المشاركات
    5
    معدل تقييم المستوى
    0

    رد: ارجوكم ساعدوني في مشرووعي

    اهلا مسلم وعليكم السلام

    انا ادرس بقسم الحاسب ومشروعي اسمه ( عمل دورات تدريبيه للمعالج 8086 ))

    واحضرنا training kit لعمل هذه الدورات والتمرينات عليها

    لكن الان نسوي السيناريو النظري

    اريد بالضبط مواضيع بخصوص (( المعالج ومكونات الحاسب الصغير ))

    وكذلك متى تخنق اللوحه الأم المعالج ؟؟


    والف شكر مسلم الله يوفقك

  5. #5
    عضو
    تاريخ التسجيل
    Apr 2007
    المشاركات
    181
    معدل تقييم المستوى
    0

    رد: ارجوكم ساعدوني في مشرووعي

    السلام عليكم
    بالرغم من ان اسئلتك مش واضحه بالنسبالى الا انى هقولك معلومات عن المعالج اتمنى تفيد
    المعالج 8086
    صاحبة التصميم بتاعه شركة انتل ااعتبرت البنيه بتاعته اساس للبنى الاساسيه للمعالجات المستقبليه وسمت المعالجات التى بنيت عليه بجيل بينتيوم
    الاصدارات بالترتيب للجيل ده هوه 8086ثم8088ثم80286ثم80386ثم80486...ز
    تم تصنيعه سنة 78

    يتكون المعالج فى الاساس من ملايين من الترانسيستورات والمكثفات حيث المكثفات لتخزين الشحنات الكهربيه والترانسيستورات لكى تعمل كبوابات على هذه المكثفات

    مواصفاته

    بيتعاملمع كلمه بطول 16 بت "ملحوظه المعالج الى جه بعده وهوه8088 بيتعامل مع كلمه بطول 8 بت فقط"
    المعالج 80186 و 80188 يستخدمون نفس تعليمات المعالج 89086 ولكن بزيادة اوامر اخرى ولم يحدثا فارق كبير عنه ثم ظهر المعالج 80286 عام 82 ايضا يتعامل مع كلمه بطول 18 بت ولكنه يستخدم نبضات اسرع منه حيث وصلت سرعة نبضاته الى 12 mhz اما 8086 فكانت سرعته 10mhz

    المعالج 80286 تميز عنه بانه يعمل فى نمطين للاداء هما النمط المحمى والنمط الحقيقى
    فى النمط الحقيقى يعمل المعالج 80286 ك8086 بالضبط وبالتالى فالبرامج التى كتبت ب8086 تعمل على 80286 ولكنه تفوق عليه بالنمط المحمى اى يمكنه تشغيل اكتر من برنامج فى وقت واحد اى بتحصيص منطقع للذاكره لكل برنامج على حده ومنه البرامج من التعامل مع الذاكره الخاصه بالبرامج الاخرى ووو
    المعالج 80286 ذاكرته اكبر من 8086 حيث انه يتعامل فى النمط المحمى بذاكره 16 ميجا اما ال8086 فخطوط العناوين له تسمح بالتعامل مع زاكره 1 ميجا فقط
    نعود للمعالج 8086 بمكوناته
    يتكون من وحدة الحساب والمنطق الخاصه بتنفيذ العمليات الحسابيه والمنطقيه
    وحده التحكم والمراقبه الخاصه بتنفيد التعليمات وامراقبه حالة المعالج بعد تنفيذ التعليمات
    وحده الذاكره والتى يستعملها المعالج فى تخزين المتغيرا وتحزين الاكواد التى ستنفذ

    يتكون المعالج>8086< من مجموعات من المسجلات هى
    مسجلات للاغراض العامه ولكل منها غرض خاص ايضا هى
    ax يستخدم كمركم accumlator لانه اكثر استخدامه فى العمليات الحسابيه ونقل المعطيات التعامل مع الزاكره وموانئ الادخال والاخراج
    استخدامه يولد برامج اسرع واصغر فمثلا عند ضرب رقمين يجب وضع احد الرقمين به لزياده كفاءة وسرعة البرنامج
    bx يستخدم فى عنونة الذاكره وبامكانه الاحتفاظ بعنوان الزاكره الذى يشير الى عمليه ثانيه
    cx يستخدم كعداد فى عمليات الlooping اى انه اذا وضع بع رقم 4 مثلا معناه ن تكرر العمليه 4 مرات
    dx يستخد عادة فى عمليات الضرب والقسمه ويحتفظ بالبيانات الاكثر اهميه ايضا يستخدم كمؤشر لموانئ الادخال والاحراج
    يتم التتعامل معه المسجلا السابقه على انها بطول 16 بت ويمكن تالتعامل مع انصافها اى بطول 8 بت لكل نصف كالتالى
    ax16bit=ah8bit=al8bit وهكذا لبقية المسجلات
    مجموعه اخرى من المسجلا اسمها مسجلات المقاطع

    المعالج يقوم بكل العمليات الحسابيه على اساس الجمع فقط اى انه لا يفهم لا ضرب ولا قسمه ولا شىء غير الجمع فقط اما العمليات الحسابيه فتتم من خلال اوامر اللغة البرمجيه لكى تسهل علينا عمليات الضرب والقصمه وهكذا
    مسجلات المقاطع Segment Registers

    وهي التي تولد عنوان الذاكرة Memory address مع مسجلات أخرى بداخل المعالج الدقيق ، وهي أربعة أنواع :

    1- مقطع الشيفرة (Code Segment) CS: وهو عبارة عن مقطع من الذاكرة يوجد فيه البرنامج وبعض الإجراءات المستخدمة بواسطة البرنامج ، حيث يعمل مسجل المقطع على تعريف عنوان البداية لمقطع الذاكرة المستخدمة لإجراء معين (أو المستخدمة لبرنامج معين )

    2- مقطع البيانات (Data Segment) DS: وهو عبارة عن جزء من الذاكرة يحتوي على أغلب البيانات لمستخدمة بواسطة البرنامج ، حيث يمكن الوصول لمقطع البيانات في الذاكرة عن طريق العنوان الفرعي Offset Address أو بمعنى آخر عن طريق مسجلات أخرى تحمل قيمة هذا العنوان الفرعي .

    3- المقطع الإضافي (Extra Segment) ES: وهو عبارة عن مقطع بيانات إضافي يستخدم بواسطة إيعازات السلاسل String Instruction.

    4- مقطع المكدس (Stack Segment) SS: ويستخدم هذا المسجل لتعريف مساحة الذاكرة المستخدمة بواسطة المكدس.


    -----------------من كتاب بعص اساسيات لغة التجميع مكتبة اسامه-----------------
    إن كل مسجلات المقاطع التي أعلاه بطول 16 بت ، وأن المقطع أو كتلة المقطع بطول 64KBit .

    أثناء اختيار اسم لمقطع الذاكرة فيجب الانتباه لعدة أمور وأخذها بالاعتبار، هذه الأمور تنطبق على كافة الأسماء المستخدمة في البرنامج ، وهي على النحو التالي :

    - يمكن استخدام الأحرف الإنجليزية الكبيرة أو الصغيرة .

    - يمكن استخدام الأرقام في الاسم .

    - أن يبدأ الاسم بحرف أو رمز ولا يجوز أن يبدأ الاسم برقم .

    - ألاّ يزيد طول الاسم عن 31 رمزاً
    مسجلات التأشير Pointer Registers

    أ‌- SP مؤشر المكدس: وهو اختصاراً لي Stack Pointer ، يرتبط هذا المسجل بالمكدس ويستخدم لعنونته أي بمعنىً أوضح يستخدم لعنونة جزء من الذاكرة يدعى بالمكدس.

    ب‌- BP مؤشر القاعدة: وهو اختصاراً لي Base Pointer ، يستخدم هذا المسجل للإشارة إلى البيانات الداخلة أو الخارجة من المكدس.
    مسجلات الفهرسة Index Registers

    هذه الأنواع من المسجلات تستخدم في العنونة الموسعة وفي إيعازات الجمع والطرح ، وهي ثلاثة أنواع :

    أ‌- مفهرس المصدرSI .

    وهو اختصاراً لـ Source Index . يستخدم هذا المسجل في معالجة السلاسل وعادة ما يرتبط بمسجل مقطع البيانات DS الذي سنتعرف عليه قريباً .

    ب‌- مفهرس الهدفDI .

    وهو اختصاراً لـ Destination Index . وهذا المسجل يستخدم أيضاً في بعض العمليات المتعلقة بمعالجة السلاسل ويرتبط عادة بمسجل المقطع الإضافي ESالذي سنتعرف عليه قريباً.

    ت‌- مؤشر التعليمةIP .

    وهو اختصاراً لـ Instruction Pointer . يستخدم هذا المسجل أثناء تنفيذ التعليمات حيث يُخزن به مقدار إزاحة العنوان وذلك لحساب العنوان الحقيقي Physical Address لموقع شيفرة التعليمة التالية.
    مسجل الحالات Flags Register

    تستخدم خلايا هذا المسجل لإظهار حالة المعالج بعد تنفيذ التعليمات الحسابية أو المنطقية ، وقد يؤدي تنفيذ بعض من التعليمات إلى تغير حالة المعالج والتي يتم الاحتفاظ بها في هذا المسجل .


    0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

    CF PF AF ZF SF IF OF TF DF

    خلايا مسجل الحالات

    ومن أهم علامات هذا المسجل هي :

    1- الحمل C ( Carry ): تحتوي الخلية المخصصة على "الحمل الناتج" بعد أعلى خانة عند إجراء عملية حسابية. كذلك فإن الـ Carry Flag تشير إلى الحالات الخطأ (Error Condition ) في بعض البرامج والإجراءات .

    2- حالة التحقق P ( Parity ) : يستخدم للدلالة على نوع التحقق المستخدم هل هو زوجي أم فردي حيث P=1 هو تحقق زوجي و P=0 هو تحقق فردي ، وسيفهم بشكل أدق في حينه.

    3- حالة تحديد الاتجاه D ( Direction ): يستخدم للتحكم في اتجاه عمليات النقل بالزيادة أو النقصان وبالتحديد في المسجلات SI و DI وذلك خلال إيعازات السلاسل.

    4- حالة المتابعة T ( Trip ) : يمكن بجعل قيمة هذه الخلية 1 من متابعة كل تعليمة على حده ، ويمكن أيضاً استخدام الـ Trip كنوع من المقاطعة من قبل المعالج كهبوط في الجهد مثلاً .

    5- الاعتراض أو المقاطعة I ( Interrupt ) : يدل محتوى هذه الخلية على إمكانية تقبل المقاطعة أم لا ؟ حيث أنه عندما تكون I=1 فإن المقاطعة ممكنة ، أما في حالة I=0 فإن المقاطعة غير ممكنة .

    6- الإشارة S ( Sign ): يمكن بواسطة هذه الخلية إظهار الإشارة هل هي سالبة أم موجبة وذلك اعتماداً على قيمة الخانة المخصصة للإشارة sign حيث S=0 تكون الإشارة موجبة ، وعندما S=1 فإن الإشارة تكون سالبة .

    7- الفائض الخارجي A ( Auxiliary ) : يمكن بواسطة هذه العلامة إظهار الفائض الناتج بعد الخانة رقم ثلاثة في البيانات المؤلفة من ثمانية بتات وذلك بعد عملية جمع أو طرح.

    8- حالة الفيضان OF ( Overflow ) : وهي تعني وجود حمل بعد أعلى خانة من اليسار .

    9- حالة الصفر Z ( Zero ) : تشير خانة الصفر هذه إلى نتيجة العملية الحسابية ("1" يشير إلى أن ناتج العملية صفراً ، بينما "0" تشير إلى أن النتيجة غير صفرية ).

    أما بالنسبة للخانات المضللة في الشكل أعلاه فهي بتات غير مستخدمة .


    -------------------انتهى--------------------
    الذاكره فى المعالج
    المعالج يتعامل بثلاث خطوط للنقل وهى خطوط نقل البيانات وخطوط نقل العناوين وخطوط التحكم
    خطوط نقل البيانات لنقل البيانات وهى بعرض 20 بت
    خطوط العناوين هى لارسال العناوين الخاصه بالذاكره وهى بعرض بت 16
    حجم الزاكره التى يعنونها حطوط العناوين ال16 بت هى 65536
    لهذا نشات فكرة المقاطع فى الزاكره اى بتقطيع ال1 ميجا الى مقاطع كل مقطع يساوى 64 kb
    وعليه كل مقطع يتكون من 64kb ولكى نستعامل مح اجاز داخل هذا المقطع نشاء شى وهوه الاوفست اى الازاحه
    مثلا المقعطه هوه مكن فى الزاكره وله بدايه ونهايه اذا ازا اردنا ان نزهب لمكان داخل المعطع نقول ندخل بازاحه من بدايه المقطع قدرها كذا
    اذا كل عنوان فى الزاكره يتكون اسمه من جزئين الاول المقطع والتانى الاوفست اى الازاحه
    01001:00110

    انتهى وانتهيت نفسى انقطع
    كلمتان خفيفتان على اللسان ثقيلتان على الميزان حبيبتان الى الرحمن
    سبحان الله وبحمده سبحان الله العظيم
    :D

  6. #6
    عضو
    تاريخ التسجيل
    Mar 2008
    المشاركات
    5
    معدل تقييم المستوى
    0

    رد: ارجوكم ساعدوني في مشرووعي

    الف شكر لك مسلم

    ماقصرت .. الله يوفقك دنيا واخره ويرززقك ماتتمنى

    واسفين اذا اتعبناك معنا

  7. #7
    عضو
    تاريخ التسجيل
    Apr 2007
    المشاركات
    181
    معدل تقييم المستوى
    0

    رد: ارجوكم ساعدوني في مشرووعي

    الشكر لله

المواضيع المتشابهه

  1. مشاركات: 17
    آخر مشاركة: 10-06-2013, 02:09
  2. مشاركات: 9
    آخر مشاركة: 22-06-2008, 14:04
  3. الله يكرمكم ساعدونى ارجوكم ارجوكم
    بواسطة gohaaa707 في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 18-06-2008, 04:45
  4. ارجوكم ساعدوني اتوسل اليكم ساعدوني في 70-270
    بواسطة jojom في المنتدى الأرشيف
    مشاركات: 2
    آخر مشاركة: 23-07-2007, 23:05
  5. ربط الانترنت في الشبكه ارجوكم ساعدوني ارجوكم
    بواسطة nujood في المنتدى الأرشيف
    مشاركات: 6
    آخر مشاركة: 09-07-2004, 21:14

الكلمات الدلالية لهذا الموضوع

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •