Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

من الست عشري إلى العشري

جزء من قسم الأساسيات في رحلة Assembly على Coddy — الدرس 11 من 45.

يعمل نظام العد الست عشري (base 16) بنفس الطريقة التي يعمل بها النظام الثنائي والعشري — فلكل موضع قيمة مكانية. وفي نظام الست عشري، يمثل كل موضع قوة للعدد 16.

القيم المكانية في النظام الست عشري:

الموضعقوة العدد 16القيمة العشرية
أقصى اليمين16⁰1
التالي16¹16
التالي16²256
التالي16³4096

قيم الأرقام الست عشرية التي يجب تذكرها:

ست عشري (Hex)عشري (Decimal)
0-90-9
A10
B11
C12
D13
E14
F15

مثال 1: تحويل <strong>0x2A</strong> إلى عشري

الموضعرقم سداسي عشريالقيمة المكانيةالحساب
اليسار2162 × 16 = 32
اليمينA (10)110 × 1 = 10
المجموع  32 + 10 = 42

إذًا 0x2A = 42 بالنظام العشري.

مثال 2: تحويل <strong>0xFF</strong> إلى عشري

الموضعرقم سداسي عشريالقيمة المكانيةالحساب
اليسارF (15)1615 × 16 = 240
اليمينF (15)115 × 1 = 15
المجموع  240 + 15 = 255

إذًا 0xFF = 255 بالنظام العشري.

المثال 3: تحويل <strong>0x3E8</strong> إلى عشري

الموضعرقم سداسي عشريالقيمة المكانيةالحساب
اليسار32563 × 256 = 768
الوسطE (14)1614 × 16 = 224
اليمين818 × 1 = 8
المجموع  768 + 224 + 8 = 1000

إذًا 0x3E8 = 1000 بالنظام العشري.

الصيغة:

لعدد سداسي عشري ذو خانات ... d₂ d₁ d₀:

القيمة = (... + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰)

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات