Menu
CoddyTech
flag Ar iconالعربيةdown icon

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

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

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

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

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

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

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

مثال 1: حوّل 0x2A إلى النظام العشري

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

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

المثال 2: تحويل 0xFF إلى النظام العشري

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

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

المثال 3: حوّل 0x3E8 إلى النظام العشري

الموضعالرقم السداسي عشريقيمة المنزلةالحساب
الأيسر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اختبر نفسك

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

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

تدرّب بنفسك: Playground لـ Assembly

تحقق من التحويل: محوّل أنظمة الأعداد