بسم الله الرحمن الرحيم
نظام العد السداسي عشر hexa decimal Number system:
هو أكثر تداولا ما بين 16 نظام العد الستة عشر أو نظام العد ذي القاعدة المهتمين والعاملين في مجال الحاسبات الرقمية وهذا ناتج عن سهولة التعامل 0يتضمن الناتجة عن تمثيل الأعداد بعدد أقل من الخانات مقارنة بالنظام الثنائي صفر إلى (0) ) رقم تم إعطاء رموز بالإضافة إلى الأرقام من (16 هذا النظام (10,11,12,13,14,15) 0 تسعه إلى الأرقام (9) : تأخذ أحد القي (d0) إلى (dn) بينما قيم (R=16) في نظام العد الستة عشري قيمة كما شرحنا في العلاقة السابقة في النظام (0,1,2,3,4,5,6,7,8,9,A,B,C,D,F)
الثماني0 : في النظام العشري أ (35) يساوي إلى عشري(23) مثال: العدد الستة
3 *16^0 + 16^1 * (23) HEX=2
3 *1=32+ 3=35 D + =2 *16
: في النظام العشري أ (59) يساوي إلى (3B) مثال أخر: العدد الستة عشري
B*16^0 (3B) HEX =3 *16^1 +
11 =59 D + 48 = 11 *1 + =3*16
ويرمز للأرقام الستة عشرية بالرمز(D) يرمز دائما للأرقام العشرية عند البرمجة
(H) بالرمز: التالي يبين الأرقام المشكلة للنظام الست عشر (HEX)0الجدول أو الرمز
عشريةHEX عشريةD قيمة قيمة ست
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 A
11 B
12 C
13 D
14 E
15 F
النظام الثنائي المرمز عشريا
Binary-coded decimal وجد هذا النظام ليشكل وسيلة ربط سهلة ما بين النظام الثنائي والنظام العشري 0
إن أعداد هذا النظام تكتب بشكل ثنائي ولكن يشترط على هذه الأعداد أن لا تتجاوز العدد العشري (9)0
وطريقة تحويل العدد العشري العادي إلى ثنائي مرمز عشريا (BCD)تتم بتحويل كل مرتبة من العدد العشري إلى ما يكافئها من عدد ثنائي أي نبدل كل رقم عشري بعدد ثنائي مكافئ مكون من أربعة مراتب 0
لنفرض مثلا أننا نريد تحويل العدد 36 إلى النظام الثنائي المرمز عشريا(BCD)التي نوضحها كما يلي:
نحول العدد 6=> 0110
نحول العدد 3=> 0011
ويكتب العدد هذا على الشكل التالي:
0110, 0011
التحويل من النظام الثنائي إلى النظام العشري:
أن عملية تحويل العدد الثنائي إلى عدد عشري عملية بسيطة تتم فيها عملية جمع متتالية للقيم العشرية المماثلة لقيم كل مرتبة موجودة في حالة (1) كما هو واضح في المثال التالي : لنأخذ العدد 1011
أن القيمة العشرية الممثلة للمرتبة الأولى هي B0=1القيمة العشرية الممثلة للمرتبة
الثانية هيB1=2 القيمة العشرية الممثلة للمرتبة الثالثة هي B2=4 القيمة العشرية الممثلة للمرتبة الرابعة هي B3=8 والقيمة العشرية للعدد الثنائي السابق مساوية لمجموع القيم العشرية المعبرة عن قيمة كل مرتبة في حالة (1) أي أن قيمته تحسب من المجموع التالي :
N=B0+B1+B3
N=1+2+8=11
لم نأخذ المرتبة الثالثة بعين الاعتبار لأنها موجودة في حالة (0)
the end