حاسبة مكمل الواحد

أدخل بتات لتحصل على عكسها الكامل، وهي خطوة أساسية في حساب مكمل الاثنين ومجموع التحقق في بروتوكولات الشبكات.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل الرقم الثنائي.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

كل 0 يصبح 1 وكل 1 يصبح 0 مع بقاء عدد البتات، أي أن الناتج = (2 أس n ناقص 1) ناقص القيمة. مكمل الاثنين = مكمل الواحد + 1 مع إهمال الفائض.

مثال

المدخلات: الرقم الثنائي = 00101010. النتيجة: مكمل الواحد: 11010101.

00101010
11010101

الحدود والملاحظات

  • يعمل على عدد البتات الذي تكتبه بالضبط، فالأصفار في البداية تؤثر في الناتج.
  • القيم العشرية المعروضة بلا إشارة.

أسئلة شائعة عن هذه الأداة

ما الفرق بين مكمل الواحد ومكمل الاثنين؟

مكمل الواحد عكس البتات فقط، ومكمل الاثنين هو مكمل الواحد مضافا إليه 1، وهو الأكثر استخداما في المعالجات الحديثة.

لماذا تؤثر الأصفار في البداية؟

لأن عكس 1010 يعطي 0101، أما عكس 00001010 فيعطي 11110101، فعرض البتات جزء من العملية.

أين يستخدم مكمل الواحد اليوم؟

في حساب مجموع التحقق لرؤوس IPv4 وTCP وUDP، حيث يجمع النص بجمع مكمل الواحد ثم يعكس الناتج.