من العشري إلى الست عشري
جزء من قسم الأساسيات في رحلة Assembly على Coddy. الدرس 12 من 45.
تحويل العدد العشري إلى النظام الست عشري مشابه لتحويل العدد العشري إلى النظام الثنائي، ولكن بدلًا من القسمة على 2، تقسم على 16.
الطريقة: اقسم على 16 بشكل متكرر، واقرأ البواقي بالعكس.
مثال خطوة بخطوة: تحويل 42 إلى النظام الست عشري
| الخطوة | القسمة | Result | Remainder |
|---|---|---|---|
| 1 | 42 ÷ 16 | 2 | 10 (وهو A في النظام الست عشري) |
| 2 | 2 ÷ 16 | 0 | 2 |
اقرأ remainder من الأسفل إلى الأعلى: 2A
إذًا 42 بالنظام العشري = 0x2A.
المثال 2: تحويل 255 إلى النظام الست عشري
| الخطوة | القسمة | Result | Remainder |
|---|---|---|---|
| 1 | 255 ÷ 16 | 15 | 15 (وهو F في النظام الست عشري) |
| 2 | 15 ÷ 16 | 0 | 15 (F) |
اقرأ من الأسفل إلى الأعلى: FF
إذًا 255 بالنظام العشري = 0xFF.
المثال 3: تحويل 1000 إلى النظام السداسي عشري
| الخطوة | القسمة | Result | Remainder |
|---|---|---|---|
| 1 | 1000 ÷ 16 | 62 | 8 |
| 2 | 62 ÷ 16 | 3 | 14 (وهي E في النظام السداسي عشري) |
| 3 | 3 ÷ 16 | 0 | 3 |
اقرأ من الأسفل إلى الأعلى: 3E8
إذن 1000 بالنظام العشري = 0x3E8.
تذكير بـ Remainder:
| Remainder (0-15) | الرقم السداسي عشري |
|---|---|
| 0-9 | 0-9 |
| 10 | A |
| 11 | B |
| 12 | C |
| 13 | D |
| 14 | E |
| 15 | F |
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2أنظمة العد
لماذا النظام الثنائي؟الأعداد الثنائيةمن العشري إلى الثنائيلماذا النظام الست عشري؟من الست عشري إلى العشريمن العشري إلى الست عشريASCII والست عشري5استدعاء النظام Exit Syscall
ما هو الـ Syscall؟استدعاء النظام Exit Syscall (60)رموز الخروج (Exit Codes)ملخص: الخروج النظيف (Clean Exit)تدرّب بنفسك: Playground لـ Assembly