Loading..

ব্লগ

রিসেট

২৯ জুন, ২০২৬ ০৪:৪২ অপরাহ্ণ

২ এর পরিপূরক (2's Complement)

২ এর পরিপূরক (2's Complement) হলো বাইনারি পদ্ধতিতে ঋণাত্মক সংখ্যা প্রকাশের একটি পদ্ধতি, যেখানে কোনো সংখ্যার ১ এর পরিপূরক(1's Complement) বের করে তার সাথে ১ যোগ করা হয়; এটি কম্পিউটারকে ধনাত্মক ও ঋণাত্মক সংখ্যা সহজে যোগ-বিয়োগ করতে সাহায্য করে এবং ডিজিটাল সিস্টেমে ঋণাত্মক সংখ্যা উপস্থাপনের একটি আদর্শ উপায়। এটি ব্যবহার করে একটি সংখ্যার বিপরীত (যেমন +৫ কে -৫) সহজে বের করা যায়।

কীভাবে ২ এর পরিপূরক নির্ণয় করবো:

✅ প্রথমে সংখ্যাটির বাইনারি রূপ লিখো।
✅ প্রতিটি বিটকে উল্টে দাও (০ কে ১ এবং ১ কে ০ করো ) – এটি হলো ১ এর পরিপূরক।
✅ প্রাপ্ত ফলাফলের সাথে ১ যোগ করো।

উদাহরণ:
ধরা যাক, আমরা ৪-বিট সিস্টেমে ৫ (দশমিক) এর ২ এর পরিপূরক বের করতে চাই:

৫ (দশমিক) এর বাইনারি: 0101 (৪-বিট)
১ এর পরিপূরক (বিট উল্টে): 1010
২ এর পরিপূরক (১ যোগ করে): 1010 + 1 = 1011
সুতরাং, ৪-বিট সিস্টেমে 1011 হলো -5   ৫ (দশমিক) এর ২ এর পরিপূরক।

আবার, আমরা ৮-বিট সিস্টেমে ৫ (দশমিক) এর ২ এর পরিপূরক বের করতে চাই:

৫ এর বাইনারি (৮ বিট): 00000101
১ এর পরিপূরক (উল্টিয়ে): 11111010
১ যোগ: + 1
২ এর পরিপূরক: 11111011 (এটিই হলো -৫)
৮-বিট সিস্টেমে 1011 হলো -5; ৫ (দশমিক) এর ২ এর পরিপূরক।

মন্তব্য করুন