বাইনারি যোগ-বিয়োগ ও পরিপূরক

🏠 হোম
🧭 এক পলকে: কম্পিউটারে শুধু যোগের সার্কিট থাকে, বিয়োগের আলাদা সার্কিট থাকে না। তাই বিয়োগকে যোগ বানিয়ে নেয়: A − B = A + (−B)। ঋণাত্মক সংখ্যা বানানোর কৌশলই পরিপূরক: ১-এর পরিপূরক = বিট উল্টানো, ২-এর পরিপূরক = উল্টে তার সাথে 1 যোগ।

🎚️ ৪-বিট সুইচ: একই বিট, তিন রকম মান

সবচেয়ে বাঁয়ের বিট হলো সাইন বিট: 0 = ধনাত্মক, 1 = ঋণাত্মক। সুইচ চাপলে নিচের ছকে সারি জ্বলে ওঠে।

⭐ কেন সবাই ২-এর পরিপূরক ব্যবহার করে?

১. শূন্য একটিইসাইন-ম্যাগনিচিউড ও ১-এর পরিপূরকে +0 ও −0 দুটি শূন্য থাকে (ছকে 0000 ও 1000/1111 দেখো)।
২. বিয়োগ = যোগএকই যোগের সার্কিটেই বিয়োগ হয়, ক্যারি ফেলে দিলেই হয়। ১-এর পরিপূরকে ক্যারি আবার যোগ করতে হয় (end-around carry)।
৩. পরিসর বেশিn বিটে −2n−1 থেকে +(2n−1−1)। ৮ বিটে −128 থেকে +127।

🎯 নিজে যাচাই করো