الحاسبة السداسية عشرية (Hex)
حاسبة سداسية عشرية: اجمع واطرح واضرب واقسم وطبّق AND وOR وXOR وNOT والإزاحة على أعداد Hex، مع النتائج بالثنائي والعشري والثماني.
اختر 8/16/32/64 بت لرؤية تمثيل المتمم الثنائي (مفيد مع NOT والأعداد السالبة).
النتائج
- أعداد صحيحة بدقة غير محدودة (BigInt). القسمة تُقتطع نحو الصفر. عند اختيار عرض البت تُقتطع النتيجة وتُعرض بصيغة المتمم الثنائي.
ما هو الحاسبة السداسية عشرية؟
تجري عمليات حسابية ومنطقية بتية على أعداد سداسية عشرية بأي حجم. تُعرض النتيجة بنظام Hex والثنائي والعشري والثماني، ويُظهر عرض البت الاختياري قيم مكمل الاثنين لـ 8 أو 16 أو 32 أو 64 بتًا.
كيفية استخدام الحاسبة السداسية عشرية
- أدخل العدد A بنظام Hex (الأرقام 0–9 والحروف A–F وبادئة
0xاختيارية). - اختر العملية وأدخل العدد B.
- اختر عرض البت اختياريًا للف النتيجة، ثم اقرأ الأنظمة الأربعة.
مثال
FF × 2
1FE (binary 1 1111 1110, decimal 510)
متى تستخدم الحاسبة السداسية عشرية
استخدمها لعناوين الذاكرة وحسابات الألوان وقيم المسجّلات وحقول البروتوكولات. وهذه الأداة غير مناسبة لقيم Hex الكسرية أو العائمة؛ فهي تعمل مع الأعداد الصحيحة فقط.
كيف يعمل الحاسبة السداسية عشرية
تُحلَّل سلاسل Hex إلى قيم BigInt (دون حساسية لحالة الأحرف) وتُطبَّق العملية المختارة (تقتطع القسمة الصحيحة نحو الصفر) وتُطبع النتيجة بالأساس 16 و2 و10 و8. ومع عرض بت تُلفّ القيمة إلى ذلك العدد من البتات، فتكون −1 في 32 بتًا هي FFFFFFFF، وتُعرض كذلك القيمة ذات الإشارة.
حالات الاستخدام الشائعة
- حساب إزاحات العناوين
- إخفاء بتات مسجّل بـ AND
- فحص تجاوز 32 بتًا بتحديد عرض البت
- تحويل نتيجة Hex إلى عشري
الأسئلة الشائعة
هل تُقبل الحروف الصغيرة؟
نعم، ff وFF متماثلان. وتُعرض النتائج بأحرف كبيرة.
كيف تُعالَج القسمة؟
هي قسمة صحيحة تقتطع نحو الصفر؛ واستخدم mod للباقي.
ماذا يغيّر عرض البت؟
يلف النتيجة إلى 8/16/32/64 بتًا ويملأ ناتج Hex والثنائي بأصفار، كما يفعل مسجّل بحجم ثابت.