প্রভাষক
২৯ জুন, ২০২৬ ০৪:৪২ অপরাহ্ণ
২ এর পরিপূরক (2's Complement)
২
এর পরিপূরক (2's Complement) হলো বাইনারি পদ্ধতিতে ঋণাত্মক সংখ্যা
প্রকাশের একটি পদ্ধতি, যেখানে কোনো সংখ্যার ১ এর পরিপূরক(1's Complement)
বের করে তার সাথে ১ যোগ করা হয়; এটি কম্পিউটারকে ধনাত্মক ও ঋণাত্মক সংখ্যা
সহজে যোগ-বিয়োগ করতে সাহায্য করে এবং ডিজিটাল সিস্টেমে ঋণাত্মক সংখ্যা
উপস্থাপনের একটি আদর্শ উপায়। এটি ব্যবহার করে একটি সংখ্যার বিপরীত (যেমন
+৫ কে -৫) সহজে বের করা যায়।
কীভাবে ২ এর পরিপূরক নির্ণয় করবো:
প্রথমে সংখ্যাটির বাইনারি রূপ লিখো।
প্রতিটি বিটকে উল্টে দাও (০ কে ১ এবং ১ কে ০ করো ) – এটি হলো ১ এর পরিপূরক।
প্রাপ্ত ফলাফলের সাথে ১ যোগ করো।
উদাহরণ:
ধরা যাক, আমরা ৪-বিট সিস্টেমে ৫ (দশমিক) এর ২ এর পরিপূরক বের করতে চাই:
৫ (দশমিক) এর বাইনারি: 0101 (৪-বিট)
১ এর পরিপূরক (বিট উল্টে): 1010
২ এর পরিপূরক (১ যোগ করে): 1010 + 1 = 1011
সুতরাং, ৪-বিট সিস্টেমে 1011 হলো -5 ৫ (দশমিক) এর ২ এর পরিপূরক।
আবার, আমরা ৮-বিট সিস্টেমে ৫ (দশমিক) এর ২ এর পরিপূরক বের করতে চাই:
৫ এর বাইনারি (৮ বিট): 00000101
১ এর পরিপূরক (উল্টিয়ে): 11111010
১ যোগ: + 1
২ এর পরিপূরক: 11111011 (এটিই হলো -৫)
৮-বিট সিস্টেমে 1011 হলো -5; ৫ (দশমিক) এর ২ এর পরিপূরক।
১৩
১৮ মন্তব্য