أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا.كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه. |
إحصائيات المنتدى | ||||||||||||||||||||||||||||||
أفضل الاعضاء هذا الشهر | أخر المشاركات | |||||||||||||||||||||||||||||
| ||
|
الثلاثاء 16 نوفمبر 2010 - 20:41 | المشاركة رقم: | |||||||||||
عضو نشيط
| موضوع: •●~[ النظام الثنائيbinaire ،وطريقة التحويل الى النظام العشاري Décimale ]~●• •●~[ النظام الثنائيbinaire ،وطريقة التحويل الى النظام العشاري Décimale ]~●• الحمد لله وحده نحمده ونشكره ونستعين به ونستغفره ونعوذ بالله من شرور أنفسنا ومن سيئات أعمالنا من يهده الله فلا مضل له ومن يضلل فلا هادي له أشهد ان لا إله الا الله وحده لا شريك له وأشهد أن محمدا عبده ورسوله صلى الله عليه وسلم وعلى آله وصحبه أجمعين ومن تبعهم بالإحسان الى يوم الدين ربنا لا علم لنا إلا ما علمتنا, إنك أنت العليم الخبير ربنا لا فهم لنا إلا ما أفهمتنا, إنك أنت الجوّاد الكريــم ربي اشرح لي صدري ويسر لي أمري واحلل لي عقدة لساني يفقهوا قولي... السلام عليكم ورحمة الله ، صباحكم سعيد اخواني على ضوء الموضوع الذي طرحه الاخ رضوان حول العنونة وتقسيم الشبكات ارتأيت ان اطرح هذا الموضوع الخفيف لنتعرف على نظام الثنائي binaire وطريقة التحويل الى النظام العشاري Décimale سنحاول أولا التعرف على نظام العدد الثنائي Le codage binaire ببضع التفصيل ليزول الغموض حوله ان شاء الله ... كما هو معلوم ان البروسيسور تعتمد في هندسته على الملايين من الـ transistors وهو مركب الكتروني يعمل على شكل قاطعة بحيث يفتح بمرور التيار ويغلق بتوقفه ... يعني يكون في حالتين فقط ( مفتوح او مغلق ) هذا كمثال فقط ... حيث نمثل مرور التيار بــ 1 واغلاق التيار بـ 0 بحيث يطلق على كل حالة بـ Bit يعني Bit يمكن يحمل القيمة 0 او 1 سنتعرف عليه لاحقا بالتفصيل يعتبر نظام العد الثنائي اصغر نظام يمكن للمعالج ان يفهمه ، يعني يتعمل داخل الجهاز اما بـ 0 أو 1 بالموازات هناك النظام العشاري او مايطلق عليه اصطلاحا بـ codage Décimale وهو النظام المستخدم في حياتنا اليومية ، يبدأ من 0 وينتهي عند 9 هو Bit ؟ وهو اختصار لـ binary digit يعني 1 او 0 في النظام الثنائي وكما اشرنا هو اصغر وحدة في الاعلام الالي الذي يفهم من طرف الة رقمية .. كما اسلفنا للـ Bit حالتين اما 0 او 1 بالنسبة للـ 2 Bit يكون هناك 4 حالات مختلفة طريقة معرفة عدد الحالات الممكنة عندنا البيت في حاليتين .. وعندنا 2 بيت يعني 2 *2 = 4 مع 3 Bit تكون هكذا 2*2*2 = 8 لو يكون n Bit بحيث n يمثل عدد البيتات تكون طريقة حساب الحالات كالاتي 2^n يعني 2 اس العدد n للتوضيح فقط : مثلا عندنا العدد 170 في النظام العشاري وكما تعلمنا في الابتدائي ان الـ 0 ينتمي لخانة الآحاد ، 7 ينتمي لخانة العشرات ، 1 ينتمي لخانة المئات ويمكننا ان نعبر عن العدد 170 كتالي (0*1)+(7*10)+(1*100) = 170 وهكذا بالنسبة للالاف وغيرها اما في النظام الثنائي فهناك طريقة اخرى لكتابة اي رقم كما هو مبين في هذا الجدول فكيف لنا ان نحول للنظام العشاري ؟؟ نتابع معا كما اشرنا ان في النظام العشاري هناك لكل رقم خانة او وحدة خاصة به اما احاد عشرات مئات والاف .. اما في النظام للثنائي فلا يوجد وحدات بل يستبدل بوحدات تضاعفية لكل Bit في النظام الثنائي poids بحيث poids هو الوحدة او الوزن او القيمة العشارية الذي ينتمي له Bit والفائدة من وجوده هي لتسهيل الحساب والتحويل الى الانظمة الاخرى ( مثل خانات الاحاد والعشرات والمئات ...) كما هو مبين في هذا الجدول العدد الثنائي 1 1 1 1 1 1 1 1 Poids 2^0 = 1 2^1 = 2 2^2 = 4 2^3 = 8 2^4 = 16 2^5 = 32 2^6 = 64 2^7 = 128 لتكون الامور واضحة طريقة حساب قيمة Poids رتبة Poid الموجود في اقصى اليمين هي ادنى قيمة ويدعى بـ Poid faible وتكون قيمته 0 رتبة Poid الموجود في اقصى اليساروهي اعلى رتبة يدعى بـ Poid fort وتكون قيمته ( n-1) مثلا عندنا عدد ثنائي 1011011001 تكون رتبة العدد الاول الموجود في اقصى اليمين هي 0 رتبة العدد الاخير الموجود في اقصى اليسار هي (10-1) وتكون 9 طريقة التحويل الى النظام العشاري Décimale من اجل تحويل اي كلمة ثنائية الى عدد عشاري يلزمنا ان نقوم بضرب قيمة كل bit بالقيمة العشرية الخاصة به ثم نقوم بجمع النتيجة على سبيل المثال لدينا العدد الثنائي التالي 10101010 لكي نحول للقيمته العشرية نقوم بالتالي 1*128+0*64+1*32+0*16+1*8+0*4+1*2+0*1 = 128+32+8+2 = 170 بقي لنا ان نتعرف على Octet او byte Octet عبارة عن وحدة تتكون من 8 bit ، تسمح بحمل رمز اما يكون حرف او رقم الفائدة منه هو لتوضيح وتسهيل التعامل مع الرقم لما يكون بالنظام الثنائي مثمله مثل النظام العشري لما نجمع كل 3 ارقام ليسهل قرائته 100.000.000.000 لدينا Octet = 8 bit لنحسب عدد الحالات الممكنة لـ 8 bit نقوم بالتالي 2 اس 8 2^8 = 256 حالة الى هنا نصل لنهاية الموضوع استودكم الله الذي لاتضيع ودائعه على أمل اللقاء بكم في موضوع اخر من مواضيع عبد ربه تحياتي للجميع ، لاتنسونا في دعائكم ، نحن في أشد الحاجة له
| |||||||||||
الإثنين 14 مارس 2011 - 1:21 | المشاركة رقم: | |||||||||||||
عضو فضى
| موضوع: رد: •●~[ النظام الثنائيbinaire ،وطريقة التحويل الى النظام العشاري Décimale ]~●• •●~[ النظام الثنائيbinaire ،وطريقة التحويل الى النظام العشاري Décimale ]~●• بارك الله فيك والله مووووووووووووووووووووووووووووووووضع قيم الف شكر ليك
| |||||||||||||
الإشارات المرجعية |
الذين يشاهدون محتوى الموضوع الآن : 20 ( الأعضاء 3 والزوار 17) | |
|