تحويل العشري إلى مكمل الاثنين
مكمل الاثنين هو الطريقة التي تخزن بها المعالجات الأعداد السالبة، اختر عدد البتات لترى الصيغة كما في الذاكرة.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل العدد العشري وعدد البتات.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
للعدد الموجب: قيمته الثنائية مع أصفار حتى العرض المختار. للسالب: اكتب قيمته المطلقة ثنائيا، اعكس كل البتات ثم أضف 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.
لماذا تستخدم الحواسيب مكمل الاثنين؟
لأن الجمع والطرح يتمان بالدائرة نفسها للأعداد الموجبة والسالبة، وللصفر تمثيل واحد فقط.
