مُحسّن الحسابات في القواعد المختلفة (السادس، الثنائي، الثامن)
مرشد
مُحسّن الحسابات في القواعد المختلفة (السادس، الثنائي، الثامن)
أضف، اطرح، ضع، قسّم، واحسب الباقي من الأعداد المكتوبة في ثنائي, ثماني, عشري، أو السادس — وانظر النتيجة في الأربعة أسس في نفس الوقت. يستخدم الحاسب عدداً دقيقاً من BigInt، لذا تبقى القيم السداسية دقيقة، ويُعرض خطوات الانتقال، الاقتراض، التحويل والجمع، والقسمة الطويلة التي يتجاهلها الإجابة النصية للذكاء الاصطناعي. اختر عرض بيت محدد (8، 16، 32، أو 64 بت) لتحديد التجاوز الموجب والسلبي مع القيمة المقابلة للنظام المتمم.
كيفية استخدام
- أدخل العدد الأول. أضف المقدمة
0bللتسلسل الثنائي،0oللتسلسل الثامن،0xللتسلسل السداسي، أو اتركه بدون مقدمة للعشرة. - اختر العملية: الجمع، الطرح، الضرب، القسمة، أو الباقي.
- أدخل العدد الثاني باستخدام نفس قواعد المقدمة.
- بشكل اختياري، انتقل من عرض البت غير محدود (BigInt) إلى عرض محدد للتحقق من التجاوز.
- يُعرض الناتج في الوقت نفسه بالثنائي، الثامن، العشري، والسادس، مع طباعة خطوات العمل أدناه.
خصائص
- مدخلات متعددة الأسس — اجمع قيمة سداسية مع قيمة ثنائية في التعبير نفسه؛ يستخدم المُحلل كل مقدمة لتحديد الأساس.
- نتائج حية في الأربعة أسس — يتم عرض كل إجابة كـ 0b…، 0o…، العشري، و0x… لذا لا تحتاج إلى نسخ النتيجة إلى مُحول منفصل.
- إظهار الانتقال والاقتراض — بالنسبة للقيم المدخلة حتى 16 بت، يُعرض الأعمدة الثنائية، والسطر المُخرج للجمع، والسطر المُستخرج للطرح.
- الضرب والجمع المُتسلسل — كل "1" في مضاعف يُنتج نسخة مُتحركة من المضاعف، ويُجمع لتكوين الناتج، تمامًا كما يعمله المضاعف في الأجهزة.
- القسمة الطويلة الثنائية — جدول خطوة بخطوة للباقي والبتات المُقاسة، مع الباقي والمقسوم بالثنائي والعشرة في النهاية.
- كشف الفائض — عند اختيار 8، 16، 32، أو 64 بت، يُبلغ عن ما إذا كان الناتج يناسب المدى الموجب والسلبي، ويُعرض القيمة المُعادلة للنظام المتمم عندما لا يناسب.
- الدقة المُتعددة — باستخدام JavaScript BigInt، يتعامل الحاسب مع القيم السداسية التي تتجاوز الحد القياسي للدقة العشريّة 53 بت دون تغيير القيم.
التعليمات
-
لماذا توجد الأسس الثنائية، الثامنة، والسادسة بجانب العشري؟
كل أساس يُمثّل طبقة مختلفة في الحوسبة. تمثّل الثنائية الحالتين المُضادة للجهد في المُنتَج. تُجمع الأرقام الثلاثية في كل مرة، وكانت مُستخدمة على الأنظمة القديمة مثل PDP-8. تُجمع الأرقام الأربعة، وهي تتطابق تمامًا مع نصف البتين في البايت، لذا فإن السداسي هو الطريقة المعيارية للتعبير عن عناوين الذاكرة، ألوان الشاشة، وقيم المُدخلات. تبقى العشري في الاستخدام اليومي لأن البشر لديهم عشرة أصابع، وليس لأن الحواسيب تفضلها.
-
ما هو الانتقال في الجمع الثنائي؟
عندما يُجمع رقمان ثنائيان ويصل مجموعهما إلى قيمة تساوي أو تزيد عن 2، يبقى البت الأدنى في العمود الحالي، والباقي يُنقل إلى العمود التالي. في النظام الثنائي، يكون القيمة الوحيدة للانتقال هي 1، تُنشأ عند أي وقت يكون كلا المُضافين في العمود يساوي 1، أو عندما يُضاف 1+1 على الوضع المُدخل. هذا نفس المفهوم في الحساب العشري، لكن الحد هو 2 بدلًا من 10.
-
كيف يُمثل النظام المتمم القيم السالبة؟
يُستخدم النظام المتمم لتمثيل قيمة سالبة عن طريق عكس كل بت من القيمة الموجبة ثم إضافة 1. في مجال N بت، يُستخدم البت الأعلى كبت للإشارة، يصبح المدى من -2^(N-1) إلى 2^(N-1)-1، ويتم الجمع أو الطرح دون الحاجة إلى منطق منفصل للقيم الموجبة والسالبة. يمكن قراءة نفس البت كعدد غير محدود كبير أو كقيمة سالبة مُعتمدة، حسب طريقة تفسير البرنامج للحقل.
-
ما معنى التجاوز في الأعداد الصحيحة؟
يحدث التجاوز عندما يكون الناتج من عملية حسابيّة أكبر من القيمة الأعلى التي يمكن أن يحتويها عدد صحيح من الدرجة المحدودة، أو أصغر من القيمة الأدنى. يعود العدد الثماني غير المُوقوف من 255 إلى 0؛ يعود العدد الثماني المُوقوف من 127 إلى -128. في الكود المُستوي، يمكن أن يُسبب تجاوزًا خفيفًا لأن المعالج يُحذف البتات العليا بشكل سري، لذا يجب أن يُفكر في سلوك التحويل بشكل مُحدد.
-
لماذا يُفضل السداسي على الثنائي عند قراءة الذاكرة؟
الثنائي غير مريح للإنسان لأنه يصبح سلسلة طويلة من الـ 1 و0 بسرعة عند القيم الصغيرة. يُقلل السداسي كل مجموعة من الأربعة أرقام ثنائية إلى رمز واحد، لذا فإن مسجل 32 بت الذي يتطلب 32 رقمًا ثنائيًا فقط يحتاج إلى 8 أرقام سداسية. العلاقة دقيقة وبدون فقدان، وهذا هو السبب الذي يجعل المُحللين، المُجمّعين، ومواصفات البروتوكولات يُظهرون القيم بالسداسي.
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
