صفحة 2 من 2 الأولىالأولى 12
النتائج 5 إلى 7 من 7

الموضوع: الية العمل لوحدة المعالجة المركزية (cpu) – الجزء الثاني


  1. #5
    المشرف العام على ملتقى المحترفين السوريين لتكنولوجيا والبرامج والالعاب
    الحالة : أحمد فرحات غير متواجد حالياً
    تاريخ التسجيل: Apr 2010
    رقم العضوية: 533
    الدولة: سو ريا.اللاذقية .صليبة
    الإهتمامات: الانترنت
    السيرة الذاتية: ممتع حبيب بحب الحياة ظريف حلو كتير
    العمل: مساعد مهندس
    العمر: 35
    المشاركات: 7,274
    الحالة الإجتماعية: أعذب
    معدل تقييم المستوى : 957
    Array

    الأن أي شخص درس أي لغة برمجة سيعترض و بقوة و سيقول لي "متحولات الInteger و التي تحوي على قيم صحيحة بطول 1Byte يمكن أن تتسع إلى أرقام من 0إلى 255 و على حسب ما ذكرت سأحتاج إلى 2Byte كي يتسع إلى 255" و سيكون الجواب هنا يأتي دور لغة البرمجة إذ أن المعالج بالنسبة له كل ما يدور حوله يعتبر أرقام فقط و لن يفرق بين عدد موجب أو عدد سالب و لكنه زود ببعض الادوات التي تساعده على التعامل مع أي شيء فالمعالج يحتوي على ما يسمى مسجل الحالة إذ أن هذا المسجل يحتوي يعلم البرنامج المنفذ عن حدوث حالة معينة في المعالج قد حدثت حتى يستطيع البرنامج فهم سبب الجواب الغريب و يخرجه للمستخدم بشكل صحيح ،عادة ما يكون طول هذا المسجل بايت و لكنه الأن ليس حديثنا ما يهمنا أن نعرفه أنه يحوي على ما يسمى Negative flag و Overflow Flag و الكل بت من هذا المسجل يسمى Flag
    سأخذ الأن كما يسمى سيناريو و اسقطه على المعالج و نرى كيف يقوم البرنامج بفهم ما يحدث من خلال مسجل الحالة،لنفترض أني قمت بالعملية التالية01000000 (64+)،+ 01000001 (65+)
    -------------
    10000001 (-127)

    الأن ما سيحدث هو في حال كان المتحول أثناء كتابة البرنامج معرف على أنه Integer فلن ينظر إلى الNegative flag و الذي يحدد إن كان الناتج سالب "تصبح قيمته 1 عندما يكون ناتج العملية سالب" و يتم التعامل مع الناتج على أنه عدد ثنائي عادي و ليس متمم ثنائي وهذه العمليات هي من إختصاص لغة البرمجة

    نظام العد الست عشري ،هذا النظام يتكون من 16 عشر رمز "من 0 إلى F" و تتوزع وفق الجدول التالي
    و هو مهم جدا عند التعامل مع الذاكرة و ذلك لأنه يستطيع وصف عدد كبير من خلال رموز قليلة فمثلا،العدد FFFF يمثل في الأعداد العشرية 65535 وفي الأعداد الثنائية 1111111111111111 و يتميز هذا النظام أن أساسه يقبل القسمة على اساس النظام الثنائي لذلك يمكن أن توصف كل خانة من نظام العد الست عشري ب بأربع خانات من الأعداد الثنائية لأن 2 مرفوعة للأساس 4 تعطي الرقم 16

    نظام العد الثماني،و يتكون من ثمانية رموز "0 إلى 7"
رد مع اقتباس رد مع اقتباس  


  • #6
    المشرف العام على ملتقى المحترفين السوريين لتكنولوجيا والبرامج والالعاب
    الحالة : أحمد فرحات غير متواجد حالياً
    تاريخ التسجيل: Apr 2010
    رقم العضوية: 533
    الدولة: سو ريا.اللاذقية .صليبة
    الإهتمامات: الانترنت
    السيرة الذاتية: ممتع حبيب بحب الحياة ظريف حلو كتير
    العمل: مساعد مهندس
    العمر: 35
    المشاركات: 7,274
    الحالة الإجتماعية: أعذب
    معدل تقييم المستوى : 957
    Array

    وهذا النظام يملك نفس ميزة النظام الست عشري و لكن هنا كل 3 خانات ثنائية تمثل خانة ثمانية

    البوابات المنطقية الأساسية،البوابات المنطقية هي عبارة عن دارات إلكترونية تعد حجر الاساس لأي نظام الكتروني كان فالدارات الرقمية السابقة ماهي إلا مجموعة من البوابات متصلة مع بعضها البعض،قد سميت بوابات لأنها تتحكم بمرور التيار الكهربائي فحسب دخلها تعطي قيمة للخرج و هي
    AND
    OR
    NOT
    و تتميز كل بوابة بما يسمى جدول حقيقة وهو جدول يوضح جميع القيم الممكنة للدخل و ما يقابلها في الخرج

    بوابة AND &،وهي بوابة تعطي على خرجها 1 عندما تكون قيم مداخلها جميعا 1 وهذا جدول الحقيقة لبوابة AND بمدخلين
    بوابة OR |،وهي بوابة تعطي على خرجها 1 عندما تكون إحدى أو جميع مداخلها 1 وهذا جدول الحقيقة لبوابة OR بمدخلين


  • #7
    المشرف العام على ملتقى المحترفين السوريين لتكنولوجيا والبرامج والالعاب
    الحالة : أحمد فرحات غير متواجد حالياً
    تاريخ التسجيل: Apr 2010
    رقم العضوية: 533
    الدولة: سو ريا.اللاذقية .صليبة
    الإهتمامات: الانترنت
    السيرة الذاتية: ممتع حبيب بحب الحياة ظريف حلو كتير
    العمل: مساعد مهندس
    العمر: 35
    المشاركات: 7,274
    الحالة الإجتماعية: أعذب
    معدل تقييم المستوى : 957
    Array

    بوابة NOT ~و تسمى العاكس أيضا و تعطي قيمة معاكسة للقيمة الداخلة إليها
    من خلال هذه البوابات الأساسية نستطيع الحصول على بعض البوابات المساعدة الأخرى و هي

    NAND ،هذه البوابة عبارة عن بوابة AND يوجد على خرجها بوابة NOT
    ويعطى جدول الحقيقة الخاص بها بالشكل
    NOR،هذه البوابة عبارة عن بوابة OR يوجد على خرجها بوابة NOT
    ويعطى جدول الحقيقة الخاص بها بالشكل
    XOR
    وهي بوابة تسمى ببوابة عدم التماثل و تعطي 1 على خرحها عندما تحتلف مداخلها كما في الجدول
    سأكتفي بهذا القدر حاليا،الموضوع التالي سأشرح كيفه كيفية عمل الترانزستور و كيفية تشكيل البوابات الرئيسية من الترانستورات و شرح لبعض الأفكار الرئيسية في تقنيات تصنيع المعالج وبعض العلاقات الرياضية الجميلة

  • صفحة 2 من 2 الأولىالأولى 12

    معلومات الموضوع

    الأعضاء الذين يشاهدون هذا الموضوع

    الذين يشاهدون الموضوع الآن: 3 (0 من الأعضاء و 3 زائر)

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

    1. احاسيس مصورة (الجزء الثاني )
      بواسطة ريماس في المنتدى ملتقى الثقافة و الأدب و الشعر و القصص والروايات
      مشاركات: 101
      آخر مشاركة: 06-22-2012, 02:09 AM
    2. اليةالعمل لوحدة المعالجة المركزية (cpu) - الجزء الأول
      بواسطة أحمد فرحات في المنتدى ملتقى دروس الكمبيوتر ونصائح الإستخدام شروحات مصورة Computer lessons
      مشاركات: 4
      آخر مشاركة: 02-22-2011, 03:28 PM
    3. اهم احداث 2010 في صور (الجزء الثاني) !!!!!
      بواسطة ريماس في المنتدى أخــبار متنوعة ( غريب جداً , جرائم , حوادث , طرائف ) من كل أنحاء العالم
      مشاركات: 3
      آخر مشاركة: 01-02-2011, 02:42 PM
    4. الحب الثاني يمحي الحب الاول ؟
      بواسطة الصقرالحنون في المنتدى ملتقى الحـــوار العام للمغتربين السوريينDialogue Discussion Forum
      مشاركات: 15
      آخر مشاركة: 07-30-2010, 06:26 AM
    5. برق سحابة لم تمطر الجزء الثاني
      بواسطة ابوشادي في المنتدى ملتقى أبداع المغتربين السوريين Syrian Creativity
      مشاركات: 14
      آخر مشاركة: 07-26-2010, 02:54 PM

    مواقع النشر (المفضلة)

    مواقع النشر (المفضلة)

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

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