১ এর পরিপূরক গঠন (1's complement form)
বাইনারি সংখ্যায় ০ এর স্থানে ১ এবং ১ এর স্থানে ০ বসিয়ে, অর্থাৎ সংখ্যার বিটগুলোকে উল্টিয়ে, সংখ্যাটির ১ এর পরিপূরক (1's complement form) গঠন পাওয়া যায়। যেমন ১০১০১১০ সংখ্যাটির ১ এর পরিপূরক ০১০১০০১ হয়। এই গঠনে ঋণাত্মক সংখ্যা নির্ণয়ের জন্য ১ এর পরিপূরকের সাথে চিহ্ন-বিটের স্থানে ১ বসাতে হয়।
YOU HAVE ANY QUESTION? YOU CAN ASK VIA CONTACT US FORM OR COMMENT HERE!
২ এর পরিপূরক গঠন (2's complement form)
১ এর পরিপূরক এর সাথে ১ যোগ করলে বাইনারি সংখ্যার ২ এর পরিপূরক পাওয়া যায়। উদাহরণ হিসেবে, ৮-বিট রেজিস্টরের জন্য, ০০০১০১১০ (= + ২২) সংখ্যাটির ২ এর পরিপূরক নির্ণয় করা হলো।
২ এর পরিপূরক গঠনের গুরুত্ব
প্রকৃত-মান, ১ এর পরিপূরক, ২ এর পরিপূরক গঠনে ধনাত্মক সংখ্যার ক্ষেত্রে কোন তফাৎ নেই। সব ক্ষেত্রে চিহ্ন-বিট ০ হয় ও সংখ্যাটির জন্য স্বাভাবিক বাইনারি গঠন ব্যবহার করা হয়। তবে ঋণাত্মক সংখ্যার জন্য ভিন্ন ভিন্ন গঠন যেমন প্রকৃত-মান গঠন, ১ এর পরিপূরক গঠন ও ২ এর পরিপূরক গঠন ব্যবহার করা হয়।
২ এর পরিপূরক গঠনের গুরুত্ব নিম্নে বর্ণনা করা হলো-
প্রকৃত-মান ও ১ এর পরিপূরক গঠনে ০ এর জন্য দুটি বাইনারি শব্দ (+০ ও ০) সম্ভব। কিন্তু বাস্তবে +০ ও- ০ বলতে কিছু নেই। বাস্তবে শুধু ০ আছে। ২ এর পরিপূরক গঠনে এ ধরনের কোন সমস্যা নেই।
• ২ এর পরিপূরক সংখ্যার জন্য গাণিতিক সরল বর্তনী প্রয়োজন। সরল বর্তনী দামে সস্তা এবং দ্রুত গতিতে কাজ করে।
• ২ এর পরিপূরক গঠনে যোগ ও বিয়োগের জন্য এই বর্তনী ব্যবহার করা যায়। তাই আধুনিক কম্পিউটারে ২ এর পরিপূরক পদ্ধতি ব্যবহার করা হয়।
• ২ এর পরিপূরক গঠনে চিহ্নযুক্ত সংখ্যা এবং চিহ্নবিহীন সংখ্যা যোগ