13-انظمة العد3





نظام العد الستة عشري:
أحد أنظمة العد الشهيرة الخاصة بأنظمة الحاسب الآلي والتي تستخدم في عنونة الذاكرة وسمي هذا النظام بهذا الاسم لأنه يستخدم ستة عشر رقما      ومجال هذه الأرقام هي
0-1-2-3-4-5-6-7-8-9-F-E-D-C-B-F-
يعتبر هذا النوع من أنظمة العد ذو أهمية كبيرة في مجال البرمجة العكسية حيث تتعامل معظم أدوات تحليل البرامج وتنقيحها مع النظام الستة عشري كبرنامج ollydbg وبرنامج Hex Editor وبقية الأدوات الأخرى بكل الأحوال يتم مقابلة الأعداد الستة عشرية بمكافئتها في النظام العشري على الشكل التالي

النظام العشري
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
النظام الستة عشري
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

يرمز للنظام العشري بحرف h يوضع في نهاية كل رقم ويأخذ شكل الهوية التي تثبت شكل النظام المعمول به في فقرة الكود البرمجي ويمكن اجراء العمليات الحسابية واستدعاء المقاطعات من خلاله بشكل مباشر ومثال على ذلك يمكن كتابة الرقم 6899بالنظام الستة عشري على نحو 2AF3h الآن سننتقل إلى عملية التحويل بين النظام العشري والنظام الستة عشري
التحويل من النظام العشري إلى النظام الستة عشري
 تتم عملية التحويل بين هذاين النظامين من خلال ناتج عملية قسمة العدد المحول على 16 بعد تجزئته فمثلا لدينا الرقم 48 بالنظام العشري وأردنا تحويله فنقوم بعمل التالي
48\16=3
3\16=0
وبتجميع الرقمين فيكون الرقم 30 هو ناتج عملية التحويل إلى النظام الستة عشري
التحويل من النظام السداسي عشر إلى العشري
للتحويل من النظام السداسي عشر إلى العشري نستعمل قانون التمثيل الموضعي للأعداد مع مراعاة أن أساس هذا النظام هو 16.
مثال تحويل العدد 2AF3
 
مثال آخر لكن بفاصلة حيث سنقوم بتحويل العدد       0.3A
 
شاركه على جوجل بلس

عن حذيفة مهيار

    تعليقات بلوجر
    تعليقات فيسبوك

0 التعليقات:

إرسال تعليق