ثنائي حاسبة
أضف, اطرح, ضرب أو divide اثنان ثنائي أرقام.
آخر تحديث:
ثنائي حاسبة

استخدم الحساب الثنائي أعلاه لإجراء الحسابات مع الأرقام الثنائية التي تم إنشاؤها من 0s و 1s.
يمكنك إضافة أو إدراج أو تضاعف أو تقسيم الأرقام الثنائية ومشاهدة النتيجة على الفور في:
ثنائي
عشري
هكسادسيمال
أكتال
للحصول على المزيد من العمل الفني، انتقل إلى وضع البرمجة لاستخدام العمليات bitwise، وتحديد عرض البيت، والقيم الموقعة، وتكملة اثنين، والتبديلات، والتحقق من التداول.
كيفية استخدام الحوسبة الثنائية
استخدام الكمبيوتر بسيط.
أدخل رقمك الثنائي الأول، واختر عمل، واكتب رقم الثنائية الثاني.
على سبيل المثال:
1010 + 1101
ال نتيجة هو:
10111
القيمة نفسها هي أيضا:
العاشر : 23
السادس عشر : 17
الأكاديمية : 27
يتم تحديث النتيجة تلقائيًا عند تغيير رقم أو عمل.
ما هو الرقم الثنائي؟
البنود هي نظام رقم يستخدم فقط:
0 و 1
يستخدم أجهزة الكمبيوتر الثنائية لأن الأجهزة الرقمية تعمل عادة مع حالتين، مثل:
خارج / على
أو:
0 / 1
كل رقم ثنائي يسمى قليلا.
على سبيل المثال:
1010₂ = 10₁₀
2 يعني أن العدد مكتوب في قاعدة 2.
الإضافات الثنائية
إضافة ثنائية يعمل كثيرا مثل إضافة عشية عادية، ولكن فقط 0 و 1 تستخدم.
القواعد الأساسية هي:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
عند إضافة 1 + 1 ، اكتب 0 و ارفع 1 إلى العمود التالي.
مثال:
[object HTMLPreElement]يمكنك استخدام الحوسبة لتنفيذ الإضافات الثنائية تلقائيا.
التخطيط الثنائي
يبدأ التخفيضات الثنائية أيضًا من اليمين إلى اليسار.
عندما يكون النقطة العليا أصغر من النقطت السفلى ، فإنك تقرض من الموقف الثنائي التالي.
مثال:
[object HTMLPreElement]يُستخدم الحوسبة تلقائياً.
يمكن أن تظهر أيضا نتائج سلبية في الوضع العادي بسيط.
التكاثر الثنائي
التكاثر الثنائي هو أسهل من التكاثف العشري لأن كل رقم هو 0 أو 1.
القواعد الرئيسية هي:
0 × أي شيء = 0
1 × رقم ثنائي = نفس الرقم الثنائي
مثال:
[object HTMLPreElement]يقوم الحوسبة بتعديلها باستخدام الأرثوذكسية الكاملة ، لذلك يمكنها أيضًا التعامل مع القيم الثنائية الطويلة.
التوزيع الثنائي
وتعمل الانقسام الثنائي على غرار الانقسامات الطويلة.
على سبيل المثال:
1011 ÷ 10
يقدم :
الكمية : 101
المتبقية : 1
يظهر الحساب كلاهما الكوينت والباقي عند اختيار الانقسام.
التحويل الثنائي إلى العاشر
يمكن تحويل الثنائي إلى عشري عن طريق إضافة قوى اثنين تمثل كل 1 بت.
على سبيل المثال:
1010
يعني :
8 + 0 + 2 + 0 = 10
إذن:
1010₂ = 10₁₀
يظهر الحساب تلقائيًا القيمة العشبية لكل نتيجة.
التحويل الثنائي إلى الستة
الخرائط الثنائية خفية إلى الستة لأن الرقم الستين يمثل أربعة بوصات ثنائية.
على سبيل المثال:
1111₂ = F₁₆
و:
11111111₂ = FF16
يظهر الحساب النتيجة السادسة تلقائيًا.
ثنائي إلى ثنائية تحويل
يستخدم Octal قاعدة 8 ويمكن تحويلها من الثنائي عن طريق تجميع البيتات في مجموعات من ثلاثة.
على سبيل المثال:
111111₂ = 77₈
لا تحتاج إلى تجميع البنود يدويا لأن الحوسبة تظهر قيمة الأوكتال على الفور.
تحويل قاعدة سريعة
يتيح لك محول القاعدة المدمج إدخال قيمة واحدة وتحويلها بين:
ثنائي - قاعدة 2
أوتار - قاعدة 8
العاشر - قاعدة 10
الوسوم - قاعدة 16
على سبيل المثال:
255 دقيقة
يصبح:
البنطال : 11111111
الوسوم : FF
الـ 377
هذا مفيد عندما تحتاج فقط إلى التحويل ولا تحتاج إلى إجراء عملية أرثمتيكية.
بوتفليقة
ويقارن العملية مع البنود المقابلة.
النتيجة هي 1 فقط عندما يكون كلا البيتين 1.
مثال:
[object HTMLPreElement]إذن:
1100 و1010 = 1000
بوتين أو
يعود العملية أو 1 عندما يكون كل بيت 1.
مثال:
[object HTMLPreElement]إذن:
1100 أو 1010 = 1110
بيتوي XOR
وَالْمَلَائِكَةُ XOR العودة العمليات 1 عندما تكون اثنين من البطاقات مختلفة.
مثال:
[object HTMLPreElement]إذن:
1100 XOR 1010 = 0110
بوتفليقة
لا تتحول كل قطعة.
0 يصبح 1 و 1 يصبح 0.
على سبيل المثال ، باستخدام 8 بوصة:
[object HTMLPreElement]يصبح:
[object HTMLPreElement]لا يتطلب عرض البيت الثابت لأن الحوسبة تحتاج إلى معرفة عدد البيتات التي يجب تحويلها.
اليمين واليسار
يتحرك التغيير الأيسر بقع إلى اليسار.
مثال:
0011
بالنسبة للمجموعات الإيجابية ، فإن التبديل من خلال موقف واحد يشبه التضاعف بـ 2.
يتحرك التغيير الأيمن بقع إلى اليمين.
مثال:
1100 >> 2 = 0011
يتيح لك وضع البرمجة أيضًا اختيار سلوك التغيير المنطقي أو الأريثمي عند الاقتضاء.
ما هو وضع البرمجة؟
تم تصميم الوضع البسيط للآريثميات الثنائية العادية.
يضيف برنامج التحكم التقني مثل:
وَأَنَّ
أو
XOR
لا
اليسار التغيير
التغيير الصحيح
8 بت، 16 بت، 32 بت، و 64 بت
القيم الموقعة وغير الموقعتة
2 إضافات
الكشف عن التداول
إدخال القاعدة المختلطة
هذا يبقى الحوسبة الأساسية سهلة في حين لا يزال يعطي المطورين والطلاب المزيد من السيطرة عند الحاجة.
الأرقام الثنائية الموقعة وغير الموقعتة
يمكن أن يمثل نموذج ثنائي عريض قيم مختلفة اعتمادا على ما إذا كان يتم التعامل معه على أنه موقّع أو غير موقَّع.
على سبيل المثال، مع 8 بوصة:
11111111
يعني :
غير مكتوب : 255
ولكن في شكلين مكتملين يُعني:
−1
يمكن للكمبيوتر إظهار كلا التفسيرين عند استخدام عرض بيت ثابت.
ما هو التكملة الثانية؟
تكملة اثنين هو طريقة شائعة أجهزة الكمبيوتر تمثل الكتلة الثنائية السلبية.
العثور على اثنين تكملة من العرض الثابت القيمة الثنائية الإيجابية:
- إدخال كل قطعة
- إضافة 1
على سبيل المثال:
[object HTMLPreElement]إدخال :
[object HTMLPreElement]إضافة 1 :
[object HTMLPreElement]في شكل 8 بوصة:
11111011 = −5
يمكن للمحول المدمج الثاني إجراء هذا تلقائيًا.
ما هو التداول الثنائي؟
يحدث التداول الزائد عندما لا يناسب النتيجة داخل عدد البنود المحددة.
على سبيل المثال، أكبر قيمة 8 بت غير مسجلة هي:
11111111 = 255
إضافة 1 يعطي:
[object HTMLPreElement]النتيجة الرياضية هي 256، ولكن يمكن تخزين ثمانية بت فقط.
يتم تخزين نموذج 8 بت:
00000000
لا يخفي هذا الحساب، فإنه يظهر كل من النتيجة الرياضية والنتيجة التي تم تخزينها على نطاق ثابت ويخبرك متى يحدث التداول.
لماذا يهم البعض؟
عرض البيت يخبر الكمبيوتر كم عدد البيتات المتاحة.
وتشمل الشرائح الشائعة:
8 بيت
16 بيت
32 بيت
64 بت
إذا اخترت Auto / Unbounded ، فإن الحوسبة تستخدم مساحة كافية للحصول على النتيجة الرياضية الكاملة.
هذا مفيد للآريتميات العادية لأن الإجابة ليست ملزمة بحجم سجل ثابت.
هل يمكنني استخدام أرقام ثنائية طويلة جدا؟
نعم.
يستخدم الحوسبة الكاملة القائمة على BigInt للحسابات العادية، مما يسمح بأسعار أكبر من الحد الأدنى للأمن العادي لـ JavaScript.
وهذا يجعل الأداة أكثر ملاءمة للأرقام الثنائية الطويلة والحسابات المرتبطة بالبرمجة.
هل يمكنني إدخال الأرقام الثنائية؟
نعم.
يمكنك إدخال قيم مثل:
1111 0000 1010
الحوسبة تجاهل المساحات أثناء الحساب.
يمكن أن تجعل القيم الثنائية الطويلة أسهل في القراءة.
في وضع البرمجة ، يمكنك أيضًا تمكين النتيجة الثنائية المجموعة.
هل يمكنني إدخال 0b قبل رقم ثنائي؟
نعم.
يتم قبول كلا النماذج:
101010
و:
0b101010
في وضع البرمجة ، يمكن استخدام المعايير القياسية أيضًا لأساسيات أخرى ، بما في ذلك:
0xFF لـ hexadecimal
0o77 لـ أكتال
هل يمكنني خلط أرقام مختلفة؟
نعم، في وضع البرمجة.
على سبيل المثال:
البنطال A: 1010
و:
هكس ب : F
يمكن استخدامها في نفس الحساب.
وتبلغ قيمها العاشرة 10 و15، وهكذا:
1010₂ + F₁₆ = 11001₂
هذا مفيد عند العمل مع الرموز والسجلات وعناوين الذاكرة والبروتوكولات والوثائق السادسة.
لماذا تستخدم الحوسبة الثنائية؟
تصبح الحسابات الثنائية اليدوية صعبة عندما تتمدد القيم أو عندما تحتاج إلى التبديل بين عدة أنظمة رقم.
هذا الكمبيوتر يمكن أن تساعد مع:
- Computer science homework
- البرنامجية
- رقمي electronics
- الشبكة
- Embedded أنظمة
- الممارسة الثنائية Arithmetic
- قناع صغير
- سجل القيم
- أساس التحويل
- الحسابات التكميلية 2
كل شيء محسوب مباشرة في المتصفح الخاص بك.
الأسئلة الشائعة
ما هو الكمبيوتر الثنائي؟
يقوم الحوسبة الثنائية بعمليات عديمية وبيتوي باستخدام أرقام أساسية 2 مصنوعة من 0 و 1.
هل يمكن لهذا الحواري إضافة أرقام ثنائية؟
نعم، أدخل اثنين من القيم الثنائية واختر إضافة للحصول على النتيجة الثنائي بالإضافة إلى العقدية، والخامسة، والمتساوية.
هل من الممكن إخفاء الأرقام الثنائية؟
نعم يتم دعم التخفيضات الثنائية، بما في ذلك النتائج السلبية في الوضع البسيط.
هل من الممكن تضاعف الأرقام الثنائية؟
نعم، أداة تنفذ التكاثر الثنائي باستخدام التعديلات الكاملة.
هل يظهر الانقسام الثنائي الباقي؟
نعم، يظهر الانقسام كلاهما الكوينتين والباقي.
هل من الممكن تحويل الثنائي إلى عشري؟
نعم، النتيجة تتضمن تلقائيا ما يعادلها العشري، ويمكن للمحول قاعدة سريعة تحويل رقم ثنائي منفصل.
هل يمكنني تحويل العقدية إلى ثنائية؟
نعم، أدخل رقمًا عشريًا في Quick Base Converter واختر Decimal كقاعدة إدخال.
هل يدعم الحوسبة AND أو XOR؟
نعم، هذه العمليات متوفرة في وضع البرمجة.
أليس هذا يدعم؟
نعم، اختر عرض ثابت 8، 16، 32، أو 64 بت قبل استخدام لا.
ماذا يعني الوضع الموقّع؟
يتعامل وضع التوقيع مع أنماط البيت الثابتة باستخدام تمثيل إضافي اثنين، مما يسمح بالقيم السلبية.
ما هو رقم ثنائي 8 بت؟
يحتوي الرقم الثنائي 8 بت على ثمانية أجزاء، ويمكن أن تتراوح القيم غير الموقعة من 0 إلى 255، في حين أن القيم التكميلية الموقعتين تترافق من −128 إلى 127.
هل يكتشف الكمبيوتر الزائد؟
نعم مع عرض بيت ثابت ، يمكن للكمبيوتر أن يظهر عندما يسقط نتيجة رياضية خارج نطاق الموقعة أو غير الموقعت المحدد.
هل يمكنني حساب الأرقام الثنائية الكبيرة؟
نعم، يستخدم الأرثوذكسية غير المحدودة BigInt بدلاً من أرقام النقاط العادية.
هل يتم إرسال الحسابات إلى الخادم؟
لا. يعمل منطق الحوسبة محلياً في المتصفح.
هل يمكنني أن أرى كيف يعمل الحساب الثنائي؟
نعم، عرض خطوة بخطوة لمعرفة شرح بسيط للعمل المختار.