وليد الشهري
وليد الشهري

@Waleed_S_7

6 تغريدة 136 قراءة Sep 15, 2021
ما هو نظام العدّ الثنائي (Binary Number System)؟
قبل أن نتحدث عن هذا النظام، من المهم أن نعرّج على نظام مشابه نستعمله في حياتنا اليومية، حتى تكون الصورة أوضح، ألا وهو نظام العد العشري (Decimal Number System)، فما هو هذا النظام؟ حسنًا، أعرني انتباهك لبعض الوقت..
حين نتأمّل جميع الأرقام التي نتعامل بها في كل شؤون حياتنا ومهما بلغ مقدارها (عدد الخانات)، سنجدها محصورة في المجموعة التالية:
{0,1,2,3,4,5,6,7,8,9}
هذه المجموعة تحتوي على 10 أرقام (من 0 إلى 9)، وكما نلاحظ، فإن العدد 10 غير موجود بقيمته ضمن المجموعة، لكنّه يتكوّن من عنصرين منها..
وبما أنّ المجموعة تتكوّن من 10 أرقام، وبما أنّ مضاعفات عناصرها تتّخذ من العدد 10 أساسًا لها (مثلًا العدد 478 يتكوّن من 8 و 70 و 400.. أو 8×10^0 و 7×10^1 و 4×10^2)، فإنّ المسمّى المناسب لطريقة استخدامها هو "نظام العدّ العشري"، وقس على ذلك في مختلف أنظمة العد الأخرى..
بما في ذلك نظام العدّ الثنائي، فهو يقوم على عنصرين فقط، وإذا أردنا كتابتها في صورة مجموعة على غرار النظام العشري، فسوف تكون كالتالي:
{0,1}
ولذلك دعوناه بنظام العد الثنائي، فهو يقوم على عنصرين، ويعتمد الأساس "2" في مضاعفاته، وهذا النظام هو المستخدم في الحاسب الآلي..
ومن خلاله يتم الترميز لكل شيء يتعامل معه من حروف ورموز وأرقام وغيرها.. فمثلًا لو أخذنا العدد الثنائي 101، سنجد أنّه يتكوّن من 1×2^0 و 0×2^1 و 1×2^2، ونواتجها على التوالي هي 1 و 0 و 4، ومجموع هذه النواتج هو 5، فيكون العدد الثنائي 101 هو ترميز للعدد 5 في النظام العشري..
والحديث في هذا الموضوع يطول إن أردنا الإسهاب، وليس هذا مقامه، وقد كتبت البارحة سلسلة تغريدات عن فهمنا للحاسب الآلي وفهمه لنا، وقد تطرّقت فيها إلى مبدأ عمل النظام الثنائي، وهي مرفقة بهذه التغريدة لمن أراد الاطلاع عليها..
انتهى.

جاري تحميل الاقتراحات...