نظام عد ستة عشري

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث

نظام العد الستة العشرية أو الست عشر (163 × 15) هو نظام عد يمكن أن تأخذ الخانة الواحدة 16 قيمة مختلفة, وذلك يعني بأن الخانة الموالية تتغير بعد 16 رقم, مقابل 10 بالنسبة للنظام العشري (Decimal), و 2 بالنسبة للنظام الثنائي (Binary), و 8 للنظام الثماني (Octal). والـ 16 قيمة مختلفة التي يمكن أن تتخذها كل خانة تتمثل من 0 إلى 9 ومن A إلى F, حيث الحروف اللاتينية A..F, هي بالتناسب من 10 إلى 15 عدد الاحتمالات بالنسبة للنظام السداسي عشر يساوي 16 قوة عدد الخانات

جدول ضرب لنظام العد السداسي عشر

تمثيله وتحويله[عدل]

للتفرقة بين نظام العد السداسي عشر والأنظمة الأخرى يقع استعمال كتابة فاذا اعتبرنا العدد 4B5, فيجب كتابته كما يلي : 4B516

بعض لغات البرمجة مثل السي لها طرقها الخاصة, فمثلا 4B5 يمكن ان يكتب في شكل 0x4B5

للمساعدة في التحويل بين أنظمة العد الثنائية, العشرية والسداسي عشرية : يقع الاستعانة بالجدول التالي :

0hex == 0dec == 0oct 0 0 0 0
1hex == 1dec == 1oct 1 0 0 0
2hex = 2dec = 2oct 0 1 0 0
3hex == 3dec == 3oct 1 1 0 0
4hex = 4dec = 4oct 0 0 1 0
5hex == 5dec == 5oct 1 0 1 0
6hex = 6dec = 6oct 0 1 1 0
7hex == 7dec == 7oct 1 1 1 0
8hex == 8dec == 10oct 0 0 0 1
9hex = 9dec = 11oct 1 0 0 1
Ahex == 10dec == 12oct 0 1 0 1
Bhex == 11dec == 13oct 1 1 0 1
Chex == 12dec == 14oct 0 0 1 1
Dhex = 13dec = 15oct 1 0 1 1
Ehex = 14dec = 16oct 0 1 1 1
Fhex == 15dec == 17oct 1 1 1 1

و لتحويل رقم يحتوي أكثر من خانة, يقع العمل بالمثال التالي : 4B5A16 == 0100 1011 0101 10102 == (4*16^4)+(11*16^3)+(5*16^2)+(10*16^1)10