Menu
Coddy logo textTech
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: تحويل <strong>0x2A</strong> إلى النظام العشري

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

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

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

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

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

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

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

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

الصيغة:

بالنسبة إلى عدد سداسي عشري مكوّن من الأرقام ... d₂ d₁ d₀:

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

جرّب بنفسك

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

quiz iconاختبر نفسك

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

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

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