الحاسبة السداسية عشرية (Hex)

حاسبة سداسية عشرية: اجمع واطرح واضرب واقسم وطبّق AND وOR وXOR وNOT والإزاحة على أعداد Hex، مع النتائج بالثنائي والعشري والثماني.

اختر 8/16/32/64 بت لرؤية تمثيل المتمم الثنائي (مفيد مع NOT والأعداد السالبة).

النتائج

النتيجة (سداسي عشري)
1FE
ثنائي
1 1111 1110
سداسي عشري
1FE
عشري
510
ثماني
776
المدخلات بالنظام العشري
A = 255, B = 2
الافتراضات وطريقة الحساب
  • أعداد صحيحة بدقة غير محدودة (BigInt). القسمة تُقتطع نحو الصفر. عند اختيار عرض البت تُقتطع النتيجة وتُعرض بصيغة المتمم الثنائي.

ما هو الحاسبة السداسية عشرية؟

تجري عمليات حسابية ومنطقية بتية على أعداد سداسية عشرية بأي حجم. تُعرض النتيجة بنظام Hex والثنائي والعشري والثماني، ويُظهر عرض البت الاختياري قيم مكمل الاثنين لـ 8 أو 16 أو 32 أو 64 بتًا.

كيفية استخدام الحاسبة السداسية عشرية

  1. أدخل العدد A بنظام Hex (الأرقام 0–9 والحروف A–F وبادئة 0x اختيارية).
  2. اختر العملية وأدخل العدد B.
  3. اختر عرض البت اختياريًا للف النتيجة، ثم اقرأ الأنظمة الأربعة.

مثال

الإدخال
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 والثنائي بأصفار، كما يفعل مسجّل بحجم ثابت.

استكشف المزيد من الفئات