تحويل العشري إلى مكمل الاثنين

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

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

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

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

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

طريقة الحساب

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

مثال

المدخلات: العدد العشري = -42، عدد البتات = 8 بت. النتيجة: مكمل الاثنين: 11010110، نطاق هذا العرض: من -128 إلى 127.

-42
11010110

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

  • يقبل أعدادا صحيحة فقط، والأعداد الكسرية تحتاج صيغة الفاصلة العائمة.
  • يرفض العدد إذا خرج عن نطاق العرض المختار بدلا من اقتطاعه.

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

كيف أكتب -42 بمكمل الاثنين في 8 بت؟

42 = 00101010، نعكس البتات فتصبح 11010101، ثم نضيف 1 فتصبح 11010110 أي D6.

ما نطاق الأعداد في 8 بت؟

من -128 إلى 127، وبشكل عام من سالب 2 أس (n-1) إلى 2 أس (n-1) ناقص 1.

لماذا تستخدم الحواسيب مكمل الاثنين؟

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