أنظمة العد
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
تعريف
هي مجموعة طرق تمثيل الأعداد وكتابتها بـ أنظمة العد
وضع قواعد هذه الأنظمة العالم العربي :الخوارزمي[بحاجة لمصدر]
من أشهر نظم العد: الثنائي والثماني والعشري والسداسي عشر ولكنها غير محصورة في هذه النظم.
إن اشهر نظام عددي هو النظام العربي- الهندي الذي ينتشر بشكل واسع في العالم .
مقدمة
في أي نظام عددي هناك عدة أمور يجب فهمها ومراعاتها :
- مجال الأرقام التي يمكن التمثيل بها Domain
- الأساس Base ولتوضيح هذا المفهوم نأخذ المثال التالي:
يمكن تمثيل أي عدد بشكل معادلة من الشكل لتأخذ شكل عشري
حيث n يمثل عدد الخانات، x أساس نظام العد.
بحيث يكون لكل حد :رقم أحد الخانات مضروباً بالعدد الأس (القاعدة) مرفوعا لقوة معينة
- يوضع بجانب كل عدد , رقم صغير يدل على نظام العد. أمثلة:
- يدل على النظام الثنائي
- النظام العشري
- يدل على النظام الثماني
- النظام السداسي عشري
فوائد أنظمة العد
الثنائي
يستعمل من قبل الحاسب والدارات الكهربائية بشكل مباشر لفهم التعليمات البرمجية حيث يتميز بكونه يأخذ قيمتين 0و 1[1] بحيث تتميز دارة إلكترونية بحالتين للجسيم حالة مرور تيار كهربائي او عدمه وتتميز كما هو حال الديود و الترانزستور ,و دارة كهربائية بحالة مغنطة الجسم او عدمه كما هو حال القرص الصلب .
السداسي عشري
يستعمل لعنونة أماكن ذاكرة الوصول العشوائي RAM حيث يأخذ كل قسم من الذاكرة رقم سداسي عشري.
العشري
مهم كونه النظام المتداول بالعالم وكونه يعتمد على عدد أصابع اليدين (كون الإنسان القديم اخترع نظام العد العشري اعتماداً على عدد أصابعه )
لمحة عامة عن أنظمة العد
النظام العشري Decimal System
- المجال : (0-1-2-3-4-5-6-7-8-9)
- الأساس 10 أي أن أي عدد مكتوب بالنظام العشري يكتب بدلالة
مثال على ذلك العدد أو يكتب كالتالي:
بشكل سلسلة كالتالي :
النظام الثنائي Binary System
التمثيل الموجب
ان التمثيل التالي يدعى التمثيل الموجب للاعداد الثنائية بحيث يمكن فقط تمثيل الاعداد الموجبة فقط . بحيث يتم تمثيل العدد على n خانة تمثل كل خانة مضاعفات العدد 2 مضروبة برقم خانتها مطروحاً منها واحد , فالخانة الاولى تدل على بينما الخانة رقم 10 تمثل
- المجال : (0-1)
- يعتمد الأساس 2 أي أن العدد أو يكتب بشكل سلسلة :
تمثيل المطال والإشارة Sign Magnitutde
يعتمد نفس التمثيل السابق ولكن لتميل الاعداد السالبة التي لا يستطيع التمثيل السابق تمثيلها نخصص خانة لتدل على اشارة الرقم في حال كان الرقم موجب تملك القيمة 0 وفي حال كان سالب تملك قيمة 1 تكون تلك الخانة عادة الخانة الاخيرة من الرقم . ان الترميز السابق لا يعتمد من قبل الحاسب وانما هناك نظم ترميز اخرى .
مثال لتمثيل العدد 3 ممثلاً على 5 خانات
3 =
مثال لتمثيل العدد 3- ممثلاً على 5 خانات
3 - =
الاتمام الى 2 complement 2's
ان النظام المتبع في تمثيل الاعداد على الحاسب هي الاتمام الى 2 . يتم تمثيل كل خانة كما في التمثيل الثنائي الموجب ولكن الخانة الاخيرة يتم ضربها باشارة سالبة وذلك لتمثيل الاعداد الموجبة والسالبة .
مثال : لتمثيل العدد 3 على 5 خانات
3 =
3- =
استخدامات: يستخدم الترميز الثنائي بشكل اساسي في الحاسب اكثر من غيره من انظمة العد الاخرى .
النظام الست عشري Hexadecimal System
- المجال (0-1-2-3-4-5-6-7-8-9-F-E-D-C-B-A)
- قاعدة هذا النظام هي 16
الأرقام من الصفر حتى 9 كما هي لكن بدءاً من 10 إلى 15 يرمز لها بالحروف من A إلى F كالتالي:
, , , , ,
مثال توضيحي الرقم التالي يكتب : أو يكتب كالتالي
استخدامات : من اهم استخدامات الترميز السداسي عشري هو ترميز عناوين الذاكرة .
النظام الثماني Octal System
- لمجال (0-1-2-3-4-5-6-7)
- القاعدة 8 بحيث يعتمد النظام الثماني على الأساس 8
مثال : العدد أو يكتب :
استخدامات : يستخدم نظام الثماني في الحوسبة عوضاً عن النظام السداسي العشري ببعض الاحيان كما في ترميز UTF-8