قاعدة الأربعة بتات
يستخدم النظام الست عشري ستة عشر رمزاً: 0–9 وA–F، حيث تمثل A العدد 10 وF العدد 15. ويمكن لأربعة بتات ثنائية تمثيل القيم من 0 إلى 15؛ لذلك يقابل كل رقم ست عشري مجموعة واحدة من أربعة بتات بالضبط.
| ست عشري | ثنائي | ست عشري | ثنائي |
|---|---|---|---|
| 0 | 0000 | 8 | 1000 |
| 1 | 0001 | 9 | 1001 |
| 2 | 0010 | A | 1010 |
| 3 | 0011 | B | 1011 |
| 4 | 0100 | C | 1100 |
| 5 | 0101 | D | 1101 |
| 6 | 0110 | E | 1110 |
| 7 | 0111 | F | 1111 |
حل مثال: 24D₁₆
- قسّم العدد الست عشري إلى أرقامه: 2 و4 وD.
- ابحث عن مجموعة الأربعة بتات لكل رقم: 2 → 0010، و4 → 0100، وD → 1101.
- صِل المجموعات بالترتيب نفسه: 24D₁₆ = 0010 0100 1101₂.
للتحقق، يساوي 24D₁₆ العدد 589 بالنظام العشري، كما يساوي 0010 0100 1101₂ العدد 589 أيضاً. وتجعل مجموعات الأربعة بتات التحقق من التحويل أسهل.
أهمية الأصفار في بداية المجموعة
احتفظ بالبتات الأربعة كلها عند تحويل كل رقم؛ ففي طريقة المجموعات هذه يُكتب 2 على صورة 0010 وليس 10 فقط. لا يغير الصفر في البداية القيمة العددية، لكنه يحافظ على محاذاة كل رقم ست عشري مع مجموعة الأربعة بتات الخاصة به. وهذا مهم عند قراءة البايتات أو حقول البتات أو قيمة ذات عرض ثابت.
مثلاً، يصبح 0A₁₆ هو 0000 1010₂. إذا كنت تحتاج إلى أقصر تمثيل ثنائي عادي للعدد فقط، فيمكنك حذف الأصفار الموجودة في بداية العدد كله بعد وصل المجموعات؛ ولا تحذف الأصفار داخل أي مجموعة.
حوّل قيمة أطول دون أن تفقد ترتيبها
- اقرأ من اليسار إلى اليمين واستبدل رقماً ست عشرياً واحداً في كل مرة.
- اجعل كل نتيجة مكوّنة من أربعة بتات، بما فيها الأصفار.
- افصل المجموعات بمسافات لتسهيل التحقق؛ ولا تحذفها إلا إذا كان المكان الذي ستستخدم النتيجة فيه يتطلب سلسلة متصلة.
- إذا تضمنت القيمة بادئة مثل 0x، فأزلها قبل إدخال الأرقام في محوّل يتوقع القيمة وحدها.
للتحقق بسرعة، يحوّل محوّل الأنظمة من UsefulVerse الأعداد الصحيحة بين الأسس 2 و36 مباشرةً في متصفحك. اختر النظام الست عشري للإدخال والثنائي للإخراج؛ وتبقى القيمة على جهازك.