مطور / أرقام
حاسبة ثنائية (حسابية ومنطقية على مستوى البت، ثنائية وست عشرية)
أجرِ عمليات الجمع والطرح والضرب والقسمة وحساب باقي القسمة للأعداد بالنظام الثنائي أو الثماني أو العشري أو الست عشري، أو طبّق AND وOR وXOR وعمليات الإزاحة، واعرض النتيجة بالأنظمة الأربعة، مع تمثيل النتائج السالبة بالمتمم الثنائي.
حاسبة ثنائية (حسابية ومنطقية على مستوى البت، ثنائية وست عشرية): تُقرأ الأعداد كأعداد صحيحة دقيقة بأي حجم، لذلك لا يحدث تجاوز للسعة. في النظام الثنائي، 1011 + 110 تساوي 10001 (11 + 6 = 17)؛ و1011 XOR 0110 تساوي 1101. القسمة هي قسمة صحيحة، كما في معظم لغات البرمجة، بينما يعرض mod باقي القسمة. تُعرض النتيجة السالبة أيضًا بالمتمم الثنائي عند 8 أو 16 أو 32 أو 64 بت: −5 عند 8 بت تساوي 11111011. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات المطورين
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
عمليات حسابية وبتّية على أعداد صحيحة بأي حجم، تُدخَل بالنظام الثنائي أو الثماني أو العشري أو السداسي عشري. تتجاهل القسمة الباقي، كما يحدث في قسمة الأعداد الصحيحة في لغات البرمجة؛ ويُظهر mod الباقي. تقارن AND وOR وXOR البتات واحدًا تلو الآخر، وتؤدي الإزاحة إلى اليسار بمقدار n إلى الضرب في 2ⁿ. وتُعرض النتائج السالبة أيضًا بتمثيل متمم الاثنين، بالطريقة التي تخزنها بها أجهزة الكمبيوتر.
العمليات على مستوى البت
تُبقي AND البت فقط حيث يوجد في العددين معًا (إخفاء)، بينما تعمل OR حيث يوجد في أيٍّ منهما (ضبط العلامات)، وتعمل XOR حيث يوجد في أحدهما فقط (تبديل): 1100 AND 1010 = 1000، OR = 1110، XOR = 0110.
لتحويل عدد واحد بين الأنظمة، استخدم التحويل من الثنائي إلى العشري أو التحويل من الست عشري إلى العشري.
أحجام الأعداد
تخزّن لغات البرمجة الأعداد الصحيحة في عدد ثابت من البتات وتلتف عند تجاوز السعة؛ أما هذه الآلة الحاسبة فلا تفعل ذلك، لذا تكون نتائج مثل 2⁶⁴ دقيقة. تحقّق من ملاءمة النتيجة للنوع الذي تستخدمه: القيمة غير الموقعة ذات 8 بتات تستوعب من 0 إلى 255.
للتحويل من عشري إلى ثنائي خطوة بخطوة، راجع التحويل من عشري إلى ثنائي.
طريقة الاستخدام
- اختر أساس كتابة الأعداد والعملية المطلوبة.
- أدخل العددين؛ يمكن استخدام بادئات مثل 0b و0x.
- اقرأ النتيجة بالنظام الثنائي والعشري والست عشري والثماني.
الخصوصية والقيود
تُجرى جميع العمليات الحسابية في المتصفح.
أدوات ذات صلة
الأسئلة الشائعة
كيف أجمع الأعداد الثنائية يدويًا؟
ابدأ من اليمين إلى اليسار، كما في النظام العشري، وانقل 1 كلما بلغ مجموع العمود 2: 1 + 1 = 10، لذا اكتب 0 وانقل 1.
ماذا تفعل عملية الإزاحة؟
تضاعف الإزاحة إلى اليسار بمقدار n العدد بمقدار 2ⁿ، بينما تقسم الإزاحة إلى اليمين العدد على 2ⁿ مع إسقاط الباقي: 0xFF >> 4 = 0xF.
ما المتمم الثنائي؟
هو الطريقة التي تخزّن بها أجهزة الكمبيوتر الأعداد الصحيحة السالبة: اعكس جميع بتات العدد الموجب وأضف 1، لذلك −5 عند 8 بت تساوي 11111011.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا