Command Palette

Search for a command to run...

حا

حاسبة ثنائية

إضافة وطرح وضرب وتقسيم الأرقام الثنائية، أو تشغيل AND وOR وXOR وNOT وإزاحات البت، مع ظهور كل نتيجة بالثنائية والثمانية والعشرية والسداسية. 100% من جانب العميل.

ما هي الآلة الحاسبة الثنائية؟

تقوم الآلة الحاسبة الثنائية بإجراء عمليات حسابية وعمليات بت على أعداد صحيحة مكتوبة في الأساس الثاني. أدخل رقمين، واختر عملية مثل الجمع والطرح والضرب والقسمة وOR أو XOR أو إزاحة البت، وتقوم الأداة بإرجاع الإجابة مع كل خطوة موضحة بالنظام الثنائي والثماني والعشري والسداسي العشري في وقت واحد. لا تقتصر على الأساس الثاني أيضًا: قم بتبديل قاعدة الإدخال ويمكنك إضافة قيمة سداسية إلى قيمة سداسية أخرى، أو رقمين عشريين XOR، دون تحويل أي شيء يدويًا أولاً.

نظرًا لأن كل معامل ونتيجة يتم عرضها في جميع القواعد الأربع، فإن نفس الصفحة عبارة عن آلة حاسبة رياضية ثنائية ومحول أساسي. اضبط قاعدة الإدخال على الرقم العشري وأضف 200 و55: تظهر الإجابة 255 كـ 111111111 في النظام الثنائي وFF في الشكل السداسي. يغطي ذلك مهام الآلة الحاسبة العشرية إلى الثنائية ومن الثنائية إلى الآلة الحاسبة السداسية العشرية دون فتح أداة منفصلة، ولتحويل رقم واحد يمكنك ببساطة إضافة 0 إليه.

تتصرف عائلتان من العمليات بشكل مختلف، وتبقيهما الأداة منفصلتين. يعمل الحساب (إضافة، طرح، ضرب، قسمة، معامل) على القيمة الرياضية الحقيقية، لذا فهو دقيق بغض النظر عن عدد الأرقام التي تدخلها، ويبلغ القسمة عن حاصل الأعداد الصحيحة مع أي باقي. تعمل عمليات Bitwise (AND، OR، XOR، NAND، NOR، XNOR، NOT، والتحولات اليسرى واليمنى) على نمط البت الخام داخل سجل ثابت، لذا فهي تعتمد على العرض المختار. ولهذا السبب تتيح لك الأداة اختيار 8 أو 16 أو 32 أو 64 بت: ليس رقمًا، أو التحول الذي يدفع البتات بعيدًا عن النهاية، ولا تحتوي إلا على إجابة محددة بمجرد معرفة مدى اتساع السجل، تمامًا كما هو الحال في C أو Java أو Go أو Rust.

يتم عرض نتائج البت ذات العرض الثابت باستخدام تكملة اثنين، وهو التمثيل الذي يستخدمه كل معالج تقريبًا للأعداد الصحيحة الموقعة. عندما يتم تعيين البتات العلوية لنتيجة البت، تقوم الأداة بالإبلاغ عن كل من القراءة غير الموقعة والقراءة الموقعة، حتى تتمكن من معرفة سبب تحول ~5 إلى 250 في ثمانية بتات غير موقعة ولكن -6 عندما تتم قراءة نفس البتات كما هي موقعة. يتم تشغيل كل شيء في متصفحك باستخدام JavaScript BigInt، بحيث لا تتجاوز القيم أبدًا بصمت ولا يتم تحميل أي شيء تدخله أو تسجيله أو تخزينه. تستمر الآلة الحاسبة في العمل مع قطع اتصال شبكتك بمجرد تحميل الصفحة.

كيفية استخدام الحاسبة الثنائية؟

  1. اختر قاعدة الإدخال

    اختر ثنائيًا أو ثمانيًا أو عشريًا أو سداسيًا للأرقام التي تدخلها. تتم قراءة كلا المعاملين في القاعدة التي تحددها، ويتم قبول وتجاهل البادئات مثل 0b و0o و0x.

  2. أدخل الأرقام واختر عملية

    اكتب القيمة الأولى، واختر إضافة أو طرح أو ضرب أو تقسيم أو معامل أو عملية بت مثل AND أو OR أو XOR أو NOT أو إزاحة، ثم اكتب القيمة الثانية. لا تستخدم التحولات المعامل الأول والمبلغ فقط.

  3. اضبط عرض البت للعمل على مستوى البت

    بالنسبة لـ AND أو OR وXOR وNOT وNAND وNOR وXNOR والتحولات، حدد 8 أو 16 أو 32 أو 64 بت. يتجاهل الحساب العرض ويظل دقيقًا بأي حجم، بينما يتم حساب نتائج البت داخل هذا السجل.

  4. قراءة كل قاعدة ونسخ

    تظهر النتيجة في النظام الثنائي والثماني والعشري والسداسي معًا، مع قراءة موقعة للإجابات البتية والباقي للقسمة. انسخ أي تمثيل بنقرة واحدة.

الميزات الرئيسية

  • الحساب والبت في أداة واحدة

    أضف وطرح وضرب وتقسيم وأخذ modulo، أو قم بالتبديل إلى AND وOR وXOR وNAND وNOR وXNOR وNOT والتحولات اليسرى واليمنى، دون مغادرة الصفحة أو تحويل القواعد يدويًا.

  • كل قاعدة في وقت واحد

    يتم عرض كل معامل والنتيجة بالنظام الثنائي والثماني والعشري والسداسي العشري معًا، لذلك لا تقوم أبدًا بإجراء تحويل أساسي منفصل للتحقق من الإجابة.

  • عرض البت القابل للتحديد

    اختر سجلاً 8 أو 16 أو 32 أو 64 بت لعمليات البت بحيث لا تتصرف التحولات تمامًا كما تفعل في نوع عدد صحيح ذو عرض ثابت في C أو Java أو Rust.

  • القراءات الموقعة وغير الموقعة

    عندما يتم تعيين البت العلوي لنتيجة البت، تعرض الأداة كلاً من القيمة غير الموقعة والقيمة المكملة للاثنين الموقعين، مما يجعل سلوك الإشارة مرئيًا بدلاً من أن يكون مفاجئًا.

Frequently Asked Questions

اضبط قاعدة الإدخال على ثنائي، واكتب الرقم الأول، واختر إضافة، واكتب الرقم الثاني، واقرأ النتيجة. على سبيل المثال، 1010 زائد 1100 هو 10110، والذي تظهره الأداة أيضًا على أنه 22 بالنظام العشري، و26 بالنظام الثماني، و16 بالنظام السداسي. الحساب دقيق بأي طول.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

binary calculatorbinary additionbinary subtractionbinary multiplicationbitwise calculatorbinary and or xorbit shift calculatortwos complement calculatorhex binary calculatorbinary math calculatorbinary number calculatorcalculator for binary numbersbinary to hexadecimal calculatordecimal to binary calculator