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

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

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

تحويل الأرقام العشرية إلى سداسية عشرية يشبه تحويل الأرقام العشرية إلى ثنائية — ولكن بدلاً من القسمة على 2، فإنك تقسم على 16.

الطريقة: اقسم على 16 بشكل متكرر، واقرأ البواقي بشكل عكسي.

مثال خطوة بخطوة: تحويل 42 إلى سداسي عشر (hex)

الخطوةالقسمةالنتيجةالباقي
142 ÷ 16210 (والذي هو A في النظام السداسي عشر)
22 ÷ 1602

اقرأ البواقي من الأسفل إلى الأعلى: 2A

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

المثال 2: تحويل 255 إلى النظام الست عشري (hex)

الخطوةالقسمةالنتيجةالباقي
1255 ÷ 161515 (والذي هو F في النظام الست عشري)
215 ÷ 16015 (F)

اقرأ من الأسفل إلى الأعلى: FF

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

مثال 3: تحويل 1000 إلى سداسي عشر (hex)

الخطوةالقسمةالنتيجةالباقي
11000 ÷ 16628
262 ÷ 16314 (والذي هو E في النظام السداسي عشر)
33 ÷ 1603

اقرأ من الأسفل إلى الأعلى: 3E8

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

تذكير بباقي القسمة:

الباقي (0-15)رقم سداسي عشري
0-90-9
10A
11B
12C
13D
14E
15F

جرّب بنفسك

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

quiz iconاختبر نفسك

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

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