OpenReplay Logo
12k
12k

آلة حاسبة ثنائية

أجرِ العمليات الحسابية الثنائية في متصفحك — الجمع والطرح والضرب والقسمة، إضافةً إلى عمليات AND وOR وXOR وNOT والإزاحات، مع عرض النتيجة في الوقت نفسه بالنظام الثنائي والعشري والست عشري.

عرض البتات
تمت المعالجة محليًا
ثنائي
عشري
ست عشري

حول هذه الأداة

تعمل الآلة الحاسبة الثنائية مباشرةً على الأعداد بالأساس 2. أدخِل معاملين ثنائيين، واختَر عملية، ثم احصل على النتيجة دون تحويلها إلى النظام العشري يدويًا. تُدعَم العمليات الحسابية (+ و− و× و÷) والعمليات على مستوى البتات (AND وOR وXOR وNOT والإزاحة إلى اليسار وإلى اليمين) جميعها.

اختَر عرض البتات (8 أو 16 أو 32 أو 64)، وتُقنَّع النتيجة عند هذا العرض، بحيث ترى بالضبط كيف يلتف الفيض — تمامًا مثل مسجّل المعالج ذي الحجم الثابت. تُعرَض كل نتيجة في وقت واحد بالنظام الثنائي والعشري والست عشري، ويُكشَف عن القسمة على صفر والمدخلات غير الصالحة برسالة واضحة.

تُجرى جميع العمليات الحسابية محليًا — القيم التي تُدخِلها لا تغادر متصفحك أبدًا.

الأسئلة الشائعة

ما العمليات المدعومة؟

الجمع والطرح والضرب والقسمة الصحيحة، إضافةً إلى العمليات على مستوى البتات AND وOR وXOR وNOT (على المعامل الأول) والإزاحة إلى اليسار واليمين. تظهر النتائج معًا بالنظام الثنائي والعشري والست عشري.

كيف يؤثر عرض البتات في النتيجة؟

تُقنَّع النتيجة عند العرض المختار، لذا فإن جمع 11111111 + 1 على 8 بتات يلتف ليصبح 00000000. وهذا يحاكي كيفية فيض مسجّل ذي حجم ثابت؛ زِد عرض البتات لتجنّب الالتفاف.

هل الإزاحة منطقية أم حسابية؟

الإزاحة إلى اليمين منطقية — تملأ بالأصفار من جهة اليسار — وتعمل على نمط البتات غير المُوقَّع ضمن العرض المختار.